Harnessing emerging technology for compute-in-memory support

Nicholas Jao, Akshay Krishna Ramanathan, Srivatsa Srinivasa, Sumitha George, John Sampson, Vijaykrishnan Narayanan

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

2 Citations (Scopus)

Abstract

Compute-in-Memory (CiM) techniques focus on reducing data movement by integrating compute elements within or near the memory primitives. While there have been decades of research on various aspects of such logic and memory integration, the confluence of new technology changes and emerging workloads makes us revisit this design space. This work focuses on new functionality that can be embedded to SRAMs using emerging monolithic 3D integration. Properties of the new technology transform the costs of embedding such new functionality compared to prior efforts. This work also explores how compute functionality can be embedded into cross-point style non-volatile memory systems.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018
PublisherIEEE Computer Society
Pages447-452
Number of pages6
ISBN (Print)9781538670996
DOIs
StatePublished - Aug 7 2018
Event17th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018 - Hong Kong, Hong Kong
Duration: Jul 9 2018Jul 11 2018

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2018-July
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Other

Other17th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018
CountryHong Kong
CityHong Kong
Period7/9/187/11/18

Fingerprint

Data storage equipment
Static random access storage
Costs

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Jao, N., Ramanathan, A. K., Srinivasa, S., George, S., Sampson, J., & Narayanan, V. (2018). Harnessing emerging technology for compute-in-memory support. In Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018 (pp. 447-452). [8429408] (Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI; Vol. 2018-July). IEEE Computer Society. https://doi.org/10.1109/ISVLSI.2018.00087
Jao, Nicholas ; Ramanathan, Akshay Krishna ; Srinivasa, Srivatsa ; George, Sumitha ; Sampson, John ; Narayanan, Vijaykrishnan. / Harnessing emerging technology for compute-in-memory support. Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018. IEEE Computer Society, 2018. pp. 447-452 (Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI).
@inproceedings{0255609bdfec4ac0a8cd448d8923f308,
title = "Harnessing emerging technology for compute-in-memory support",
abstract = "Compute-in-Memory (CiM) techniques focus on reducing data movement by integrating compute elements within or near the memory primitives. While there have been decades of research on various aspects of such logic and memory integration, the confluence of new technology changes and emerging workloads makes us revisit this design space. This work focuses on new functionality that can be embedded to SRAMs using emerging monolithic 3D integration. Properties of the new technology transform the costs of embedding such new functionality compared to prior efforts. This work also explores how compute functionality can be embedded into cross-point style non-volatile memory systems.",
author = "Nicholas Jao and Ramanathan, {Akshay Krishna} and Srivatsa Srinivasa and Sumitha George and John Sampson and Vijaykrishnan Narayanan",
year = "2018",
month = "8",
day = "7",
doi = "10.1109/ISVLSI.2018.00087",
language = "English (US)",
isbn = "9781538670996",
series = "Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI",
publisher = "IEEE Computer Society",
pages = "447--452",
booktitle = "Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018",
address = "United States",

}

Jao, N, Ramanathan, AK, Srinivasa, S, George, S, Sampson, J & Narayanan, V 2018, Harnessing emerging technology for compute-in-memory support. in Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018., 8429408, Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI, vol. 2018-July, IEEE Computer Society, pp. 447-452, 17th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018, Hong Kong, Hong Kong, 7/9/18. https://doi.org/10.1109/ISVLSI.2018.00087

Harnessing emerging technology for compute-in-memory support. / Jao, Nicholas; Ramanathan, Akshay Krishna; Srinivasa, Srivatsa; George, Sumitha; Sampson, John; Narayanan, Vijaykrishnan.

Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018. IEEE Computer Society, 2018. p. 447-452 8429408 (Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI; Vol. 2018-July).

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

TY - GEN

T1 - Harnessing emerging technology for compute-in-memory support

AU - Jao, Nicholas

AU - Ramanathan, Akshay Krishna

AU - Srinivasa, Srivatsa

AU - George, Sumitha

AU - Sampson, John

AU - Narayanan, Vijaykrishnan

PY - 2018/8/7

Y1 - 2018/8/7

N2 - Compute-in-Memory (CiM) techniques focus on reducing data movement by integrating compute elements within or near the memory primitives. While there have been decades of research on various aspects of such logic and memory integration, the confluence of new technology changes and emerging workloads makes us revisit this design space. This work focuses on new functionality that can be embedded to SRAMs using emerging monolithic 3D integration. Properties of the new technology transform the costs of embedding such new functionality compared to prior efforts. This work also explores how compute functionality can be embedded into cross-point style non-volatile memory systems.

AB - Compute-in-Memory (CiM) techniques focus on reducing data movement by integrating compute elements within or near the memory primitives. While there have been decades of research on various aspects of such logic and memory integration, the confluence of new technology changes and emerging workloads makes us revisit this design space. This work focuses on new functionality that can be embedded to SRAMs using emerging monolithic 3D integration. Properties of the new technology transform the costs of embedding such new functionality compared to prior efforts. This work also explores how compute functionality can be embedded into cross-point style non-volatile memory systems.

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

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

U2 - 10.1109/ISVLSI.2018.00087

DO - 10.1109/ISVLSI.2018.00087

M3 - Conference contribution

AN - SCOPUS:85052154174

SN - 9781538670996

T3 - Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI

SP - 447

EP - 452

BT - Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018

PB - IEEE Computer Society

ER -

Jao N, Ramanathan AK, Srinivasa S, George S, Sampson J, Narayanan V. Harnessing emerging technology for compute-in-memory support. In Proceedings - 2018 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2018. IEEE Computer Society. 2018. p. 447-452. 8429408. (Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI). https://doi.org/10.1109/ISVLSI.2018.00087