Processing-in-Memory Technology for Machine Learning: From Basic to ASIC

被引:8
作者
Taylor, Brady [1 ]
Zheng, Qilin [1 ]
Li, Ziru [1 ]
Li, Shiyu [1 ]
Chen, Yiran [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27707 USA
关键词
Processing-in-memory; machine learning accelerator; analogcomputation; dataflow optimization; UNIT-MACRO; COMPUTATION; SRAM; ACCELERATOR;
D O I
10.1109/TCSII.2022.3168404
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Due to the need for computing models that can process large quantities of data efficiently and with high throughput in many state-of-the-art machine learning algorithms, the processing-in-memory (PIM) paradigm is emerging as a potential replacement for standard digital architectures on these workloads. In this tutorial, we review the progress of PIM technology in recent years, at both the circuit and architecture level. We further present an analysis of when and how PIM technology surpasses the performance of conventional architectures. Finally, we outline our vision for the future of PIM technology.
引用
收藏
页码:2598 / 2603
页数:6
相关论文
共 49 条
[1]   Compute Caches [J].
Aga, Shaizeen ;
Jeloka, Supreet ;
Subramaniyan, Arun ;
Narayanasamy, Satish ;
Blaauw, David ;
Das, Reetuparna .
2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2017, :481-492
[2]   CONV-SRAM: An Energy-Efficient SRAM With In-Memory Dot-Product Computation for Low-Power Convolutional Neural Networks [J].
Biswas, Avishek ;
Chandrakasan, Anantha P. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2019, 54 (01) :217-230
[3]   ZARA: A Novel Zero-free Dataflow Accelerator for Generative Adversarial Networks in 3D ReRAM [J].
Chen, Fan ;
Song, Linghao ;
Li, Hai ;
Chen, Yiran .
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
[4]   CAP-RAM: A Charge-Domain In-Memory Computing 6T-SRAM for Accurate and Precision-Programmable CNN Inference [J].
Chen, Zhiyu ;
Yu, Zhanghao ;
Jin, Qing ;
He, Yan ;
Wang, Jingyu ;
Lin, Sheng ;
Li, Dai ;
Wang, Yanzhi ;
Yang, Kaiyuan .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (06) :1924-1935
[5]   PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory [J].
Chi, Ping ;
Li, Shuangchen ;
Xu, Cong ;
Zhang, Tao ;
Zhao, Jishen ;
Liu, Yongpan ;
Wang, Yu ;
Xie, Yuan .
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, :27-39
[6]   An 89TOPS/W and 16.3TOPS/mm2 All-Digital SRAM-Based Full-Precision Compute-In Memory Macro in 22nm for Machine-Learning Edge Applications [J].
Chih, Yu-Der ;
Lee, Po-Hao ;
Fujiwara, Hidehiro ;
Shih, Yi-Chun ;
Lee, Chia-Fu ;
Naous, Rawan ;
Chen, Yu-Lin ;
Lo, Chieh-Pu ;
Lu, Cheng-Han ;
Mori, Haruki ;
Zhao, Wei-Cheng ;
Sun, Dar ;
Sinangil, Mahmut E. ;
Chen, Yen-Huei ;
Chou, Tan-Li ;
Akarvardar, Kerem ;
Liao, Hung-Jen ;
Wang, Yih ;
Chang, Meng-Fan ;
Chang, Tsung-Yung Jonathan .
2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 :252-+
[7]   A 4-Kb 1-to-8-bit Configurable 6T SRAM-Based Computation-in-Memory Unit-Macro for CNN-Based AI Edge Processors [J].
Chiu, Yen-Cheng ;
Zhang, Zhixiao ;
Chen, Jia-Jing ;
Si, Xin ;
Liu, Ruhui ;
Tu, Yung-Ning ;
Su, Jian-Wei ;
Huang, Wei-Hsing ;
Wang, Jing-Hong ;
Wei, Wei-Chen ;
Hung, Je-Min ;
Sheu, Shyh-Shyuan ;
Li, Sih-Han ;
Wu, Chih-I ;
Liu, Ren-Shuo ;
Hsieh, Chih-Cheng ;
Tang, Kea-Tiong ;
Chang, Meng-Fan .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (10) :2790-2801
[8]   FReaC Cache: Folded-logic Reconfigurable Computing in the Last Level Cache [J].
Dhar, Ashutosh ;
Wang, Xiaohao ;
Franke, Hubertus ;
Xiong, Jinjun ;
Huang, Jian ;
Hwu, Wen-mei ;
Kim, Nam Sung ;
Chen, Deming .
2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, :102-117
[9]   Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks [J].
Eckert, Charles ;
Wang, Xiaowei ;
Wang, Jingcheng ;
Subramaniyan, Arun ;
Iyer, Ravi ;
Sylvester, Dennis ;
Blaauw, David ;
Das, Reetuparna .
2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2018, :383-396
[10]   FELIX: Fast and Energy-Efficient Logic in Memory [J].
Gupta, Saransh ;
Imani, Mohsen ;
Rosing, Tajana .
2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,