Trends and Challenges in Computing-in-Memory for Neural Network Model: A Review From Device Design to Application-Side Optimization

被引:0
|
作者
Yu, Ke [1 ]
Kim, Sunmean [1 ,2 ]
Choi, Jun Rim [1 ,2 ]
机构
[1] Kyungpook Natl Univ, Sch Elect & Elect Engn, Daegu 41566, South Korea
[2] Kyungpook Natl Univ, Sch Elect Engn, Coll IT Engn, Daegu 41566, South Korea
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Computational modeling; Random access memory; Common Information Model (computing); Computer architecture; Biological neural networks; Artificial intelligence; In-memory computing; Performance evaluation; Arrays; Voltage; Neural network model; von Neumann architecture; computing-in-memory; multiply-accumulate; matrix-vector multiplication; peripheral circuits; memory array; SRAM MACRO;
D O I
10.1109/ACCESS.2024.3511492
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neural network models have been widely used in various fields as the main way to solve problems in the current artificial intelligence (AI) field. Efficient execution of neural network models requires devices with massively parallel Multiply-accumulate (MAC) and Matrix-vector Multiplication (MVM) computing capability. However, existing computing devices based on von Neumann architecture suffer from bottlenecks, and the separation of memory and computation module makes data on the move wasting a lot of meaningless computation time and energy. Computing-in-memory (CIM) based on performing MAC computation inside the memory is considered a promising direction to solve this problem. However, large-scale application of CIM still faces challenges due to the non-idealities of current CIM devices and the lack of a common and reliable programmable interface on the application side. In this paper, we will comprehensively analyze the current problems faced by CIMs from various perspectives, such as CIM memory arrays, peripheral circuits, and application-side design, and discuss the possible future development opportunities of CIMs.
引用
收藏
页码:186679 / 186702
页数:24
相关论文
共 11 条
  • [1] Uncertainty Modeling of Emerging Device based Computing-in-Memory Neural Accelerators with Application to Neural Architecture Search
    Yan, Zheyu
    Juan, Da-Cheng
    Hu, Xiaobo Sharon
    Shi, Yiyu
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 859 - 864
  • [2] Computing-In-Memory Neural Network Accelerators for Safety-Critical Systems: Can Small Device Variations Be Disastrous?
    Yan, Zheyu
    Hu, Xiaobo Sharon
    Shi, Yiyu
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [3] Design of Computing-in-Memory (CIM) with Vertical Split-Gate Flash Memory for Deep Neural Network (DNN) Inference Accelerator
    Lue, Hang-Ting
    Hu, Han-Wen
    Hsu, Tzu-Hsuan
    Hsu, Po-Kai
    Wang, Keh-Chung
    Lu, Chih-Yuan
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [4] Optimization Design and Application of Water Quality Evaluation Model based on BP Neural Network
    Qun, Miao
    Lin, Zhao
    Gao Aili
    Chao, Liu
    Sheng, Miao
    2010 4TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING (ICBBE 2010), 2010,
  • [5] Design optimization of a submerged piezoelectric wave energy converter device using an artificial neural network model
    Vipin, V.
    Koley, Santanu
    ENERGY REPORTS, 2023, 9 : 322 - 326
  • [6] TAC-RAM: A 65nm 4Kb SRAM Computing-in-Memory Design with 57.55 TOPS/W supporting Multibit Matrix-Vector Multiplication for Binarized Neural Network
    Wang, Xiaomeng
    Liu, Xuejiao
    Hu, Xianghong
    Zhong, Xiaopeng
    Chen, Xizi
    Liu, Yu
    Kong, Patrick
    Tian, Fengshi
    Tsui, Chiying
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 66 - 69
  • [7] Application of experimental design for the optimization of artificial neural network-based water quality model: a case study of dissolved oxygen prediction
    Aleksandra Šiljić Tomić
    Davor Antanasijević
    Mirjana Ristić
    Aleksandra Perić-Grujić
    Viktor Pocajt
    Environmental Science and Pollution Research, 2018, 25 : 9360 - 9370
  • [8] Application of experimental design for the optimization of artificial neural network-based water quality model: a case study of dissolved oxygen prediction
    Tomic, Aleksandra Siljic
    Antanasijevic, Davor
    Ristic, Mirjana
    Peric-Grujic, Aleksandra
    Pocajt, Viktor
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2018, 25 (10) : 9360 - 9370
  • [9] Optimization Design of Sound-insulation Device of Air-core Reactor Based on Neural Network Model and Multi-island Genetic Algorithm
    Yuan F.
    Jiang F.
    Liu J.
    Zhou B.
    Tang B.
    Han Y.
    Gaodianya Jishu/High Voltage Engineering, 2023, 49 (03): : 1213 - 1225
  • [10] Optimization of L-Asparaginase production from Isolated Aspergillus niger by using Solid State Fermentation on sesame cake via application of Genetic Algorithm, and Artificial Neural Network-based design model
    Babu, U. Kiran
    Ramagopal, N.
    Reddy, D. S. Rami
    JOURNAL OF BIOTECHNOLOGY, 2010, 150 : S538 - S539