Journal article Open Access

Memory devices and applications for in-memory computing

Sebastian, Abu; Le Gallo, Manuel; Khaddam-Aljameh, Riduan; Eleftheriou, Evangelos

Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="" xmlns:oai_dc="" xmlns:xsi="" xsi:schemaLocation="">
  <dc:creator>Sebastian, Abu</dc:creator>
  <dc:creator>Le Gallo, Manuel</dc:creator>
  <dc:creator>Khaddam-Aljameh, Riduan</dc:creator>
  <dc:creator>Eleftheriou, Evangelos</dc:creator>
  <dc:description>Traditional von Neumann computing systems involve separate processing and memory units. However, data
movement is costly in terms of time and energy and this problem is aggravated by the recent explosive growth
in highly data-centric applications related to artificial intelligence. This calls for a radical departure from the
traditional systems and one such non-von Neumann computational approach is in-memory computing. Hereby
certain computational tasks are performed in place in the memory itself by exploiting the physical attributes of
the memory devices. Both charge-based and resistance-based memory devices are being explored for in-memory
computing. In this Review, we provide a broad overview of the key computational primitives enabled by these
memory devices as well as their applications spanning scientific computing, signal processing, optimization,
machine learning, deep learning and stochastic computing.</dc:description>
  <dc:description>Invited Review article in Nature Nanotechnology</dc:description>
  <dc:title>Memory devices and applications for in-memory computing</dc:title>
Views 25
Downloads 23
Data volume 39.9 MB
Unique views 24
Unique downloads 22


Cite as