arrow
返回

ISSA: Architecting CNN Accelerators Using Input-Skippable, Set-Associative Computing-in-Memory

delete2024-09-01
delete0
PRE
AI
Y
Yun-Chen Lo
J
Jun-Shen Wu
C
Chia‐Chun Wang
Y
Yu-Chih Tsai
C
Chih‐Chen Yeh
W
Wen-Chien Ting
R
Ren-Shuo Liu *
DOI:10.1109/TC.2024.3404060delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Among several emerging architectures, computing in memory (CIM), which features in-situ analog computation, is a potential solution to the data movement bottleneck of the Von Neumann architecture for artificial intelligence (AI). Interestingly, more strengths of CIM significantly different from in-situ analog computation are not widely known yet. In this work, we point out that mutually stationary vectors (MSVs), which can be maximized by introducing associativity to CIM, are another inherent power unique to CIM. By MSVs, CIM exhibits significant freedom to dynamically vectorize the stored data (e.g., weights) to perform agile computation using the dynamically formed vectors. We have designed and realized an SA-CIM silicon prototype and corresponding architecture and acceleration schemes in the TSMC 28 nm process. More specifically, the contributions of this paper are fivefold: 1) We identify MSVs as new features that can be exploited to improve the current performance and energy challenges of the CIM-based hardware. 2) We propose SA-CIM to enhance MSVs (input-reordering flexibility) for skipping the zeros, small values, and sparse vectors. 3) We propose channel swapping to enhance the zero-skipping technique. 4) We propose a transposed systolic dataflow to efficiently conduct conv3 x 3 while being capable of exploiting input-skipping schemes. 5) We propose a design flow to search for optimal aggressive skipping scheme setups while satisfying the accuracy loss constraint. The proposed ISSA architecture improves the throughput by 1.91x to 2.97x speedup and the energy efficiency by 2.5x to 4.2x .
Keyword:
Vectors
Decoding
Common Information Model (computing)
Schedules
Registers
Computers
In-memory computing
Set associativity
convolutional neural networks
computing in memory

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

N
National Tsing Hua University
学者数:
1.6W
论文数: 1.4W
被引数: 1.7W
引用论文

引用论文

Retreatment with anti‐PD‐1 antibody in non‐small cell lung cancer patients previously treated with anti‐PD‐L1 antibody
err2019-11-07
err0
errOAAI
errKohei Fujita; Yuki Yamamoto; Osamu Kanai; Misato Okamura; Masayuki Hashimoto; Koichi Nakatani; Satoru Sawai; Tadashi Mio
err分享
err收藏
Diverse Toll-Like Receptors Mediate Cytokine Production by Fusobacterium nucleatum and Aggregatibacter actinomycetemcomitans in Macrophages
err2014-05-01
err0
errOAAI
errSe-Ra Park; Dong-Jae Kim; Seung-Hyun Han; Min-Jung Kang; Jun-Young Lee; Yu-Jin Jeong; Sang-Jin Lee; Tae-Hyoun Kim; Sang-Gun Ahn; Jung-Hoon Yoon; Jong-Hwan Park
err分享
err收藏
err分享
err收藏
EEG-Based Index for Timely Detecting User’s Drowsiness Occurrence in Automotive Applications
err2022-05-20
err0
errOAAI
errGianluca Di Flumeri; Vincenzo Ronca; Andrea Giorgi; Alessia Vozzi; Pietro Aricò; Nicolina Sciaraffa; Hong Zeng; Guojun Dai; Wanzeng Kong; Fabio Babiloni; Gianluca Borghini
err分享
err收藏
学者 查看更多内容