TAICHI: A Tiled Architecture for In-Memory Computing and Heterogeneous Integration

被引:9
|
作者
Wang, Xinxin [1 ]
Pinkham, Reid [1 ]
Zidan, Mohammed A. [1 ]
Meng, Fan-Hsuan [1 ]
Flynn, Michael P. [1 ]
Zhang, Zhengya [1 ]
Lu, Wei D. [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Computer architecture; Gold; Arrays; Adders; Bandwidth; Kernel; Computational modeling; DNN accelerator; in-memory computing; heterogeneous architecture; tiled architecture; RRAM; NEURAL-NETWORKS; ACCELERATOR; INFERENCE;
D O I
10.1109/TCSII.2021.3097035
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present TAICHI, a general in-memory computing deep neural network accelerator design based on RRAM crossbar arrays heterogeneously integrated with local arithmetic units and global co-processors to allow the system to efficiently map different models while maintaining high energy efficiency and throughput. A hierarchical mesh network-on-chip is implemented to facilitate communication among clusters in TAICHI to balance reconfigurability and efficiency. Detailed deployment of the different circuit components is discussed, and the system performance is estimated at several technology nodes. The heterogeneous design also allows the system to accommodate models larger than the on-chip storage capability.
引用
收藏
页码:559 / 563
页数:5
相关论文
共 50 条
  • [31] Scalable In-Memory Computing
    Uta, Alexandru
    Sandu, Andreea
    Costache, Stefania
    Kielmann, Thilo
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 805 - 810
  • [32] In-memory mechanical computing
    Tie Mei
    Chang Qing Chen
    Nature Communications, 14
  • [33] In-memory hyperdimensional computing
    Karunaratne, Geethan
    Le Gallo, Manuel
    Cherubini, Giovanni
    Benini, Luca
    Rahimi, Abbas
    Sebastian, Abu
    NATURE ELECTRONICS, 2020, 3 (06) : 327 - +
  • [34] In-memory mechanical computing
    Mei, Tie
    Chen, Chang Qing
    NATURE COMMUNICATIONS, 2023, 14 (01)
  • [35] In-memory hyperdimensional computing
    Geethan Karunaratne
    Manuel Le Gallo
    Giovanni Cherubini
    Luca Benini
    Abbas Rahimi
    Abu Sebastian
    Nature Electronics, 2020, 3 : 327 - 337
  • [36] IN-MEMORY INTELLIGENT COMPUTING
    Hahanov, V., I
    Abdullayev, V. H.
    Chumachenko, S., V
    Lytvynova, E., I
    Hahanova, I., V
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2024, (01) : 161 - 174
  • [37] In-memory computing with ferroelectrics
    Yang, Rui
    NATURE ELECTRONICS, 2020, 3 (05) : 237 - 238
  • [38] In-Memory Computing Using Paths-Based Logic and Heterogeneous Components
    Velasquez, Alvaro
    Jha, Sumit Kumar
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1512 - 1515
  • [39] A Programmable Heterogeneous Microprocessor Based on Bit-Scalable In-Memory Computing
    Jia, Hongyang
    Valavi, Hossein
    Tang, Yinqi
    Zhang, Jintao
    Verma, Naveen
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (09) : 2609 - 2621
  • [40] Quantum Cognition: A Cognitive Architecture for Human-AI and In-Memory Computing
    Farahmand, Fariborz
    Williams, Joseph
    COMPUTER, 2023, 56 (04) : 135 - 138