26,221 research outputs found

    Memristors for the Curious Outsiders

    Full text link
    We present both an overview and a perspective of recent experimental advances and proposed new approaches to performing computation using memristors. A memristor is a 2-terminal passive component with a dynamic resistance depending on an internal parameter. We provide an brief historical introduction, as well as an overview over the physical mechanism that lead to memristive behavior. This review is meant to guide nonpractitioners in the field of memristive circuits and their connection to machine learning and neural computation.Comment: Perpective paper for MDPI Technologies; 43 page

    Multiscale Modeling and Simulation of Organic Solar Cells

    Get PDF
    In this article, we continue our mathematical study of organic solar cells (OSCs) and propose a two-scale (micro- and macro-scale) model of heterojunction OSCs with interface geometries characterized by an arbitrarily complex morphology. The microscale model consists of a system of partial and ordinary differential equations in an heterogeneous domain, that provides a full description of excitation/transport phenomena occurring in the bulk regions and dissociation/recombination processes occurring in a thin material slab across the interface. The macroscale model is obtained by a micro-to-macro scale transition that consists of averaging the mass balance equations in the normal direction across the interface thickness, giving rise to nonlinear transmission conditions that are parametrized by the interfacial width. These conditions account in a lumped manner for the volumetric dissociation/recombination phenomena occurring in the thin slab and depend locally on the electric field magnitude and orientation. Using the macroscale model in two spatial dimensions, device structures with complex interface morphologies, for which existing data are available, are numerically investigated showing that, if the electric field orientation relative to the interface is taken into due account, the device performance is determined not only by the total interface length but also by its shape

    Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations

    Get PDF
    Although double-precision floating-point arithmetic currently dominates high-performance computing, there is increasing interest in smaller and simpler arithmetic types. The main reasons are potential improvements in energy efficiency and memory footprint and bandwidth. However, simply switching to lower-precision types typically results in increased numerical errors. We investigate approaches to improving the accuracy of reduced-precision fixed-point arithmetic types, using examples in an important domain for numerical computation in neuroscience: the solution of Ordinary Differential Equations (ODEs). The Izhikevich neuron model is used to demonstrate that rounding has an important role in producing accurate spike timings from explicit ODE solution algorithms. In particular, fixed-point arithmetic with stochastic rounding consistently results in smaller errors compared to single precision floating-point and fixed-point arithmetic with round-to-nearest across a range of neuron behaviours and ODE solvers. A computationally much cheaper alternative is also investigated, inspired by the concept of dither that is a widely understood mechanism for providing resolution below the least significant bit (LSB) in digital signal processing. These results will have implications for the solution of ODEs in other subject areas, and should also be directly relevant to the huge range of practical problems that are represented by Partial Differential Equations (PDEs).Comment: Submitted to Philosophical Transactions of the Royal Society

    A polymorphic reconfigurable emulator for parallel simulation

    Get PDF
    Microprocessor and arithmetic support chip technology was applied to the design of a reconfigurable emulator for real time flight simulation. The system developed consists of master control system to perform all man machine interactions and to configure the hardware to emulate a given aircraft, and numerous slave compute modules (SCM) which comprise the parallel computational units. It is shown that all parts of the state equations can be worked on simultaneously but that the algebraic equations cannot (unless they are slowly varying). Attempts to obtain algorithms that will allow parellel updates are reported. The word length and step size to be used in the SCM's is determined and the architecture of the hardware and software is described

    Computational aerodynamics and supercomputers

    Get PDF
    Some of the progress in computational aerodynamics over the last decade is reviewed. The Numerical Aerodynamic Simulation Program objectives, computational goals, and implementation plans are described

    A Survey on Continuous Time Computations

    Full text link
    We provide an overview of theories of continuous time computation. These theories allow us to understand both the hardness of questions related to continuous time dynamical systems and the computational power of continuous time analog models. We survey the existing models, summarizing results, and point to relevant references in the literature

    Progress of analog-hybrid computation

    Get PDF
    Review of fast analog/hybrid computer systems, integrated operational amplifiers, electronic mode-control switches, digital attenuators, and packaging technique
    corecore