152 research outputs found
Spintronic logic: from transducers to logic gates and circuits
While magnetic solid-state memory has found commercial applications to date,
magnetic logic has rather remained on a conceptual level so far. Here, we
discuss open challenges of different spintronic logic approaches, which use
magnetic excitations for computation. While different logic gate designs have
been proposed and proof of concept experiments have been reported, no
nontrivial operational spintronic circuit has been demonstrated due to many
open challenges in spintronic circuit and system design. Furthermore, the
integration of spintronic circuits in CMOS systems will require the usage of
transducers between the electric (CMOS) and magnetic domains. We show that
these transducers can limit the performance as well as the energy consumption
of hybrid CMOS-spintronic systems. Hence, the optimization of transducer
efficiency will be a major step towards competitive spintronic logic system.Comment: This work has received funding from the European Union's Horizon 2020
research and innovation program within the project CHIRON (grant agreement
no. 801055) as well as from the Horizon Europe research and innovation
program within the project SPIDER (grant agreement no. 101070417
A pragmatic gaze on stochastic resonance based variability tolerant memristance
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Stochastic Resonance (SR) is a nonlinear system specific phenomenon, which was demonstrated to lead to system unexpected (counter-intuitive) performance improvements under certain noise conditions. Memristor, on the other hand, is a fundamentally nonlinear circuit element, thus susceptible to benefit from SR, which recently came in the spotlight of the emerging technologies potential candidates. However, at this time, the variability exhibited by manufactured memristor devices within the same array constitutes the main hurdle in the road towards the commercialisation of memristor-based memories and/or computing units. Thus, in this paper, memristor SR effects are explored, assuming various memristor models, and SR-based memristance range enhancement, tolerant to device-to-device variability, is demonstrated. Our experiments reveal that SR can induce significant R MAX /R MIN ratio increase under up to 60% variability, getting as high as 3.4× for 29 dBm noise power.Peer ReviewedPostprint (author's final draft
Composable local memory organisation for streaming applications on embedded MPSoCs
Multi-Processor Systems on a Chip (MPSoCs) are suitable platforms for the implementation of complex embedded applications. An MPSoC is composable if the functional and temporal behaviour of each application is independent of the absence or presence of other applications. Composability is required for application design and analysis in isolation, and integration with linear effort. In this paper we propose a composable organisation for the top level of a memory hierarchy. This organisation preserves the short (one cycle) access time desirable for a processor's frequent local accesses and enables the predictability demanded by real-time applications. We partition the local memory in two blocks, one private, for local tile data, and another shared for inter-tile data communication. To avoid application interference, we instantiate one such shared local memory block and an Remote Direct Memory Access (RDMA) for each application running on the processor. We implement this organisation on an MPSoC with two processors on an FPGA. On this platform we execute a composition of applications consisting of a JPEG decoder, and a synthetic application. Our experiments indicate that an application's timing is not affected by the behaviour of another application, thus composability is achieved. Moreover, the utilisation of the RDMA component leads to 45% performance increase on average for a number of workloads covering a large range of communication/computation ratios
- …