Exploring the Feasibility of Using 3-D XPoint as an In-Memory Computing Accelerator

被引:3
|
作者
Zabihi, Masoud [1 ]
Resch, Salonik [1 ]
Cilasun, Husrev [1 ]
Chowdhury, Zamshed, I [1 ]
Zhao, Zhengyang [1 ]
Karpuzcu, Ulya R. [1 ]
Wang, Jian-Ping [1 ]
Sapatnekar, Sachin S. [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Three-dimensional displays; Phase change materials; Arrays; Wires; Integrated circuit modeling; Heating systems; Computational modeling; 3-D XPoint; in-memory computing; matrix-vector multiplication; neural network; phase-change memory (PCM); DESIGN;
D O I
10.1109/JXCDC.2021.3112238
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes how 3-D XPoint memory arrays can be used as in-memory computing accelerators. We first show that thresholded matrix-vector multiplication (TMVM), the fundamental computational kernel in many applications including machine learning (ML), can be implemented within a 3-D XPoint array without requiring data to leave the array for processing. Using the implementation of TMVM, we then discuss the implementation of a binary neural inference engine. We discuss the application of the core concept to address issues such as system scalability, where we connect multiple 3-D XPoint arrays, and power integrity, where we analyze the parasitic effects of metal lines on noise margins. To assure power integrity within the 3-D XPoint array during this implementation, we carefully analyze the parasitic effects of metal lines on the accuracy of the implementations. We quantify the impact of parasitics on limiting the size and configuration of a 3-D XPoint array, and estimate the maximum acceptable size of a 3-D XPoint subarray.
引用
收藏
页码:88 / 96
页数:9
相关论文
共 50 条
  • [21] Kernel approximation using analogue in-memory computing
    Buechel, Julian
    Camposampiero, Giacomo
    Vasilopoulos, Athanasios
    Lammie, Corey
    Le Gallo, Manuel
    Rahimi, Abbas
    Sebastian, Abu
    NATURE MACHINE INTELLIGENCE, 2024, : 1605 - 1615
  • [22] Reliable In-Memory Neuromorphic Computing using Spintronics
    Muench, Christopher
    Bishnoi, Rajendra
    Tahoori, Mehdi B.
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 230 - 236
  • [23] Vesti: Energy-Efficient In-Memory Computing Accelerator for Deep Neural Networks
    Yin, Shihui
    Jiang, Zhewei
    Kim, Minkyu
    Gupta, Tushar
    Seok, Mingoo
    Seo, Jae-Sun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 48 - 61
  • [24] CMOS Annealing Machine: an In-memory Computing Accelerator to Process Combinatorial Optimization Problems
    Yamaoka, Masanao
    Okuyama, Takuya
    Hayashi, Masato
    Yoshimura, Chihiro
    Takemoto, Takashi
    2019 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2019,
  • [25] A Programmable Neural-Network Inference Accelerator Based on Scalable In-Memory Computing
    Jia, Hongyang
    Ozatay, Murat
    Tang, Yinqi
    Valavi, Hossein
    Pathak, Rakshit
    Lee, Jinseok
    Verma, Naveen
    2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 : 236 - +
  • [26] PIMCA: A Programmable In-Memory Computing Accelerator for Energy-Efficient DNN Inference
    Zhang, Bo
    Yin, Shihui
    Kim, Minkyu
    Saikia, Jyotishman
    Kwon, Soonwan
    Myung, Sungmeen
    Kim, Hyunsoo
    Kim, Sang Joon
    Seo, Jae-Sun
    Seok, Mingoo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2023, 58 (05) : 1436 - 1449
  • [27] CoMIC: Complementary Memristor based in-memory computing in 3D architecture
    Lalchhandama, F.
    Datta, Kamalika
    Chakraborty, Sandip
    Drechsler, Rolf
    Sengupta, Indranil
    Journal of Systems Architecture, 2022, 126
  • [28] NNgine: Ultra-Efficient Nearest Neighbor Accelerator Based on In-Memory Computing
    Imani, Mohsen
    Kim, Yeseong
    Rosing, Tajana
    2017 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2017, : 228 - 235
  • [29] CoMIC: Complementary Memristor based in-memory computing in 3D architecture
    Lalchhandama, F.
    Datta, Kamalika
    Chakraborty, Sandip
    Drechsler, Rolf
    Sengupta, Indranil
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 126
  • [30] 3D AND-type NVM for In-Memory Computing of Artificial Intelligence
    Lue, Hang-Ting
    Wang, Keh-Chung
    Lu, Chih-Yuan
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 717 - 718