A full spectrum of computing-in-memory technologies

被引:43
|
作者
Sun, Zhong [1 ]
Kvatinsky, Shahar [2 ]
Si, Xin [3 ]
Mehonic, Adnan [4 ]
Cai, Yimao [1 ]
Huang, Ru [1 ]
机构
[1] Peking Univ, Inst Artificial Intelligence, Beijing Adv Innovat Ctr Integrated Circuits, Sch Integrated Circuits, Beijing, Peoples R China
[2] Technion Israel Inst Technol, Andrew & Erna Viterbi Fac Elect & Comp Engn, Haifa, Israel
[3] Southeast Univ, Dept Elect Engn, Nanjing, Peoples R China
[4] UCL, Dept Elect & Elect Engn, London, England
基金
中国国家自然科学基金;
关键词
CONTENT-ADDRESSABLE MEMORY; SRAM; LOGIC; MACRO; CMOS; CELL; COMPUTATION; OPERATION; DESIGN; TRENDS;
D O I
10.1038/s41928-023-01053-4
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Computing in memory (CIM) could be used to overcome the von Neumann bottleneck and to provide sustainable improvements in computing throughput and energy efficiency. Underlying the different CIM schemes is the implementation of two kinds of computing primitive: logic gates and multiply-accumulate operations. Considering the input and output in either operation, CIM technologies differ in regard to how memory cells participate in the computation process. This complexity makes it difficult to build a comprehensive understanding of CIM technologies. Here, we provide a full-spectrum classification of all CIM technologies by identifying the degree of memory cells participating in the computation as inputs and/or output. We elucidate detailed principles for standard CIM technologies across this spectrum, and provide a platform for comparing the advantages and disadvantages of each of the different technologies. Our taxonomy could also potentially be used to develop other CIM schemes by applying the spectrum to different memory devices and computing primitives. This Review provides a full-spectrum classification of computing-in-memory technologies by identifying the degree of memory cells participating in the computation as inputs and/or output, creating a platform for comparing the advantages and disadvantages of each of the different technologies.
引用
收藏
页码:823 / 835
页数:13
相关论文
共 50 条
  • [1] A full spectrum of computing-in-memory technologies
    Zhong Sun
    Shahar Kvatinsky
    Xin Si
    Adnan Mehonic
    Yimao Cai
    Ru Huang
    Nature Electronics, 2023, 6 : 823 - 835
  • [2] Computing-in-Memory with Spintronics
    Jain, Shubham
    Sapatnckar, Sachin
    Wang, Jian-Ping
    Roy, Kaushik
    Raghunathan, Anand
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1640 - 1645
  • [3] Challenges and Opportunities for Computing-in-Memory Chips
    Qiu, Xiang
    PROCEEDINGS OF THE 2023 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, ISPD 2023, 2023, : 194 - 194
  • [4] Computing-in-Memory with Ferroelectric Materials and Beyond
    Lu, Darsen D.
    2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [5] On Gate Flip Errors in Computing-In-Memory
    Chowdhury, Zamshed, I
    Cilasun, Husrev
    Resch, Salonik
    Zabihi, Masoud
    Lv, Yang
    Zink, Brandon
    Wang, Jian-Ping
    Sapatnekar, Sachin S.
    Karpuzcu, Ulya R.
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [6] Research Status of Computing-in-Memory Technology
    Li J.-N.
    Yao P.
    Jie L.
    Tang J.-S.
    Wu D.
    Gao B.
    Qian H.
    Wu H.-Q.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2024, 52 (04): : 1103 - 1117
  • [7] An Overview of Computing-in-Memory Circuits With DRAM and NVM
    Kim, Sangjin
    Yoo, Hoi-Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (03) : 1626 - 1631
  • [8] Pipelined Computing-in-Memory Macro with Computation-Memory Aware Technique
    Chang, Liang
    Zhao, Pan
    Zhou, Jun
    2022 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2022, : 505 - 509
  • [9] A Novel Computing-in-Memory Platform Based on Hybrid Spintronic/CMOS Memory
    Yang, Zhi
    He, Kuiqing
    Zhang, Zeqing
    Lu, Yao
    Li, Zheng
    Wang, Yijiao
    Wang, Zhaohao
    Zhao, Weisheng
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (04) : 1698 - 1705
  • [10] Computing-in-memory with thin-filmtransistors: challenges and opportunities
    Tang, Wenjun
    Liu, Jialong
    Li, Hongtian
    Chen, Deyun
    Jiang, Chen
    Li, Xueqing
    Yang, Huazhong
    FLEXIBLE AND PRINTED ELECTRONICS, 2022, 7 (02):