Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays

Seyedhamidreza Motaman, Swaroop Ghosh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

With Von-Neumann computing struggling to match the energy-efficiency of biological systems, there is pressing need to explore alternative computing models. Recent experimental studies have revealed that Resistive Random Access Memory (RRAM) is promising alternative for DRAM. Resistive crossbar arrays possess many promising features that can not only enable high-density and low-power storage but also non Von-Neumann compute models. Most recent works focus on dot product operation with RRAM crossbar arrays, and therefore are not flexible to implement various logical functions. We propose a low-power dynamic computing in memory system which can implement various functions in Sum of Product (SOP) form in RRAM crossbar array architecture. We evaluate the proposed technique by performing simulation over wide range of MCNC benchmarks. Simulation results show 1.42X and 20X latency improvement as well as 2.6X and 12.6X power saving compared to static and MAGIC computing in memory methods.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages179-186
Number of pages8
ISBN (Electronic)9781538684771
DOIs
StatePublished - Jan 16 2019
Event36th International Conference on Computer Design, ICCD 2018 - Orlando, United States
Duration: Oct 7 2018Oct 10 2018

Publication series

NameProceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018

Conference

Conference36th International Conference on Computer Design, ICCD 2018
CountryUnited States
CityOrlando
Period10/7/1810/10/18

Fingerprint

Data storage equipment
Dynamic random access storage
Biological systems
Energy efficiency

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Cite this

Motaman, S., & Ghosh, S. (2019). Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays. In Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018 (pp. 179-186). [8615686] (Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICCD.2018.00036
Motaman, Seyedhamidreza ; Ghosh, Swaroop. / Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays. Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 179-186 (Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018).
@inproceedings{cc27467c406842f8bb3e03d62d6d7800,
title = "Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays",
abstract = "With Von-Neumann computing struggling to match the energy-efficiency of biological systems, there is pressing need to explore alternative computing models. Recent experimental studies have revealed that Resistive Random Access Memory (RRAM) is promising alternative for DRAM. Resistive crossbar arrays possess many promising features that can not only enable high-density and low-power storage but also non Von-Neumann compute models. Most recent works focus on dot product operation with RRAM crossbar arrays, and therefore are not flexible to implement various logical functions. We propose a low-power dynamic computing in memory system which can implement various functions in Sum of Product (SOP) form in RRAM crossbar array architecture. We evaluate the proposed technique by performing simulation over wide range of MCNC benchmarks. Simulation results show 1.42X and 20X latency improvement as well as 2.6X and 12.6X power saving compared to static and MAGIC computing in memory methods.",
author = "Seyedhamidreza Motaman and Swaroop Ghosh",
year = "2019",
month = "1",
day = "16",
doi = "10.1109/ICCD.2018.00036",
language = "English (US)",
series = "Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "179--186",
booktitle = "Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018",
address = "United States",

}

Motaman, S & Ghosh, S 2019, Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays. in Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018., 8615686, Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018, Institute of Electrical and Electronics Engineers Inc., pp. 179-186, 36th International Conference on Computer Design, ICCD 2018, Orlando, United States, 10/7/18. https://doi.org/10.1109/ICCD.2018.00036

Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays. / Motaman, Seyedhamidreza; Ghosh, Swaroop.

Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018. Institute of Electrical and Electronics Engineers Inc., 2019. p. 179-186 8615686 (Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays

AU - Motaman, Seyedhamidreza

AU - Ghosh, Swaroop

PY - 2019/1/16

Y1 - 2019/1/16

N2 - With Von-Neumann computing struggling to match the energy-efficiency of biological systems, there is pressing need to explore alternative computing models. Recent experimental studies have revealed that Resistive Random Access Memory (RRAM) is promising alternative for DRAM. Resistive crossbar arrays possess many promising features that can not only enable high-density and low-power storage but also non Von-Neumann compute models. Most recent works focus on dot product operation with RRAM crossbar arrays, and therefore are not flexible to implement various logical functions. We propose a low-power dynamic computing in memory system which can implement various functions in Sum of Product (SOP) form in RRAM crossbar array architecture. We evaluate the proposed technique by performing simulation over wide range of MCNC benchmarks. Simulation results show 1.42X and 20X latency improvement as well as 2.6X and 12.6X power saving compared to static and MAGIC computing in memory methods.

AB - With Von-Neumann computing struggling to match the energy-efficiency of biological systems, there is pressing need to explore alternative computing models. Recent experimental studies have revealed that Resistive Random Access Memory (RRAM) is promising alternative for DRAM. Resistive crossbar arrays possess many promising features that can not only enable high-density and low-power storage but also non Von-Neumann compute models. Most recent works focus on dot product operation with RRAM crossbar arrays, and therefore are not flexible to implement various logical functions. We propose a low-power dynamic computing in memory system which can implement various functions in Sum of Product (SOP) form in RRAM crossbar array architecture. We evaluate the proposed technique by performing simulation over wide range of MCNC benchmarks. Simulation results show 1.42X and 20X latency improvement as well as 2.6X and 12.6X power saving compared to static and MAGIC computing in memory methods.

UR - http://www.scopus.com/inward/record.url?scp=85062236974&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85062236974&partnerID=8YFLogxK

U2 - 10.1109/ICCD.2018.00036

DO - 10.1109/ICCD.2018.00036

M3 - Conference contribution

AN - SCOPUS:85062236974

T3 - Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018

SP - 179

EP - 186

BT - Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Motaman S, Ghosh S. Dynamic Computing in Memory (DCIM) in Resistive Crossbar Arrays. In Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018. Institute of Electrical and Electronics Engineers Inc. 2019. p. 179-186. 8615686. (Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018). https://doi.org/10.1109/ICCD.2018.00036