Not in name alone: A memristive memory processing unit for real in-memory processing

Ameer Haj-Ali, Rotem Ben-Hur, Nimrod Wald, Ronny Ronen, Shahar Kvatinsky

Research output: Contribution to journalArticlepeer-review

24 Scopus citations

Abstract

Data movement between processing and memory is the root cause of the limited performance and energy efficiency in modern von Neumann systems. To overcome the data-movement bottleneck, we present the memristive Memory Processing Unit (mMPU)-a real processing-in-memory system in which the computation is done directly in the memory cells, thus eliminating the necessity for data transfer. Furthermore, with its enormous inner parallelism, this system is ideal for data-intensive applications that are based on single instruction, multiple data (SIMD)-providing high throughput and energy-efficiency.

Original languageEnglish
Article number8474943
Pages (from-to)13-21
Number of pages9
JournalIEEE Micro
Volume38
Issue number5
DOIs
StatePublished - 1 Sep 2018
Externally publishedYes

Keywords

  • MAGIC
  • hardware
  • memristor
  • von Neumann bottleneck

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Not in name alone: A memristive memory processing unit for real in-memory processing'. Together they form a unique fingerprint.

Cite this