TY - GEN
T1 - Making Real Memristive Processing-in-Memory Faster and Reliable
AU - Kvatinsky, Shahar
N1 - Publisher Copyright: © 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Memristive technologies are attractive candidates to replace conventional memory technologies, and can also be used to perform logic and arithmetic operations using a technique called 'statefullogic.' Combining data storage and computation in the memory array enables a novel non-von Neumann architecture, where both the operations are performed within a memristive Memory Processing Unit (mMPU). The mMPU relies on adding computing capabilities to the memristive memory cells without changing the basic memory array structure. The use of an mMPU alleviates the primary restriction on performance and energy in a von Neumann machine, which is the data transfer between CPU and memory. Here, the various aspects of mMPU are discussed, including its architecture and implications on the computing system and software, as well as examining the micro architectural aspects. We show how mMPU can be improved to accelerate different applications and how the poor reliability of memristors can be improved as part of the mMPU operation.
AB - Memristive technologies are attractive candidates to replace conventional memory technologies, and can also be used to perform logic and arithmetic operations using a technique called 'statefullogic.' Combining data storage and computation in the memory array enables a novel non-von Neumann architecture, where both the operations are performed within a memristive Memory Processing Unit (mMPU). The mMPU relies on adding computing capabilities to the memristive memory cells without changing the basic memory array structure. The use of an mMPU alleviates the primary restriction on performance and energy in a von Neumann machine, which is the data transfer between CPU and memory. Here, the various aspects of mMPU are discussed, including its architecture and implications on the computing system and software, as well as examining the micro architectural aspects. We show how mMPU can be improved to accelerate different applications and how the poor reliability of memristors can be improved as part of the mMPU operation.
KW - mem ristor
KW - memristive memory processing unit
KW - memristor aided logic (MAGIC)
KW - stateful logic
UR - http://www.scopus.com/inward/record.url?scp=85122996582&partnerID=8YFLogxK
U2 - 10.1109/CNNA49188.2021.9610786
DO - 10.1109/CNNA49188.2021.9610786
M3 - منشور من مؤتمر
T3 - International Workshop on Cellular Nanoscale Networks and their Applications
BT - 2021 17th International Workshop on Cellular Nanoscale Networks and their Applications, CNNA 2021
T2 - 17th International Workshop on Cellular Nanoscale Networks and their Applications, CNNA 2021
Y2 - 29 September 2021 through 1 October 2021
ER -