Project Details
Domino Processing Unit: Towards Novel High Efficient In-Memory-Computing (MemDPU)
Applicants
Dr.-Ing. Nan Du, Ph.D.; Dr.-Ing. Stephan Menzel
Subject Area
Electronic Semiconductors, Components and Circuits, Integrated Systems, Sensor Technology, Theoretical Electrical Engineering
Term
from 2020 to 2024
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 441906609
In the era of Big Data and the Internet of Things (IoT), the capability of cost-efficient real-time large-scale data analysis has been requested as the main prerequisites for the next generation of computing architecture. Memristive devices offer enormous potential for non-volatile memories and neuromorphic computing, and a rising interest is also aroused in using memristive technologies for in-memory computing applications. The proposed project MemDPU aims at the development of novel general purpose Domino Processing Unit (DPU) as unconventional in-memory-computing paradigm with high efficiency for data-intensive applications. This work focuses on the comprehensive comparative investigation of a variety of logic primitives based on abrupt and analog memristors and implements the DPU based computing system in both theoretical simulation and physical experiment domains.Within MemDPU project, four logic concepts are determined in terms of the input and output state variables of logic operation, which are the fundamental classifications for DPU computing paradigm: memristance-input-memristance-output (MIMO), voltage-input-voltage-output (VIVO), voltage-input-memristance-output (VIMO) and memristance-input-voltage-output (MIVO). A variety of binary Boolean logic families based on the defined logic concepts will be comprehensively studied by using analog switching memristors in comparison to abrupt switching memristors. Besides binary logic also ternary logic is considered in MemDPU project exploiting the multibit storage capabilities of memristors.Based on a systematic study of various logic families and logic types, the novel DPU computing paradigm will be developed with MIMO as input and output logic gates, VIVO as the operation gate and MIVO/VIMO as the association gate between MIMO and VIVO. For achieving the maximum DPU system performance, an automatic generic synthesis tool is designed, which optimizes the sequential voltage patterns applied to the memristive cells for the application-oriented goal. Furthermore, as a demonstrator, an n-bit calculator, will be realized by adopting DPU computing system both in simulation and hardware implementation schemes in MemDPU project.MemDPU is a joint project that will strongly benefit from the complementary collaboration of an experimentalist (Nan Du) and a theoretician (Stephan Menzel). Nan Du will provide competences in optimization and physical implementation of electroforming-free analog memristors, design and realization of memristive systems. Stephan Menzel will contribute his rich knowledge in theoretical simulation, optimization and modelling of abrupt memristive devices. Together, the applicants form a unique memristor-oriented research team that includes complementary abilities to comprehensively address the all relevant aspects in this project.
DFG Programme
Priority Programmes