A Design Framework for Processing-In-Memory Accelerator

被引:2
|
作者
Gao, Di [1 ]
Shen, Tianhao [1 ]
Zhuo, Cheng [1 ]
机构
[1] Zhejiang Univ, Hangzhou, Peoples R China
关键词
Processing in memory; Accelerator;
D O I
10.1145/3225209.3225213
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing performance mismatch between processor and memory, "memory wall" has become the bottleneck of the entire computing system. In order to bridge the gap, processing-in-memory (PIM) has been revisited as a viable option to overcome the challenge, with various researches from devices to system. In this paper we present a complete design framework for PIM based acceleration with energy efficiency and performance improvement. The framework covers system level design and prototype architecture and software stack support to enable hardware accelerator design and optimization. It is also featured with configurability, easy access and effective evaluating and profiling. In the experiments, we analyzed a convolutional neural network to identify the least energy-efficient operation and replaced that by PIM acceleration. The experimental results show that the proposed accelerator is able to achieve up 6-9X performance gain for matrix multiplication as well as 10-15X energy improvement compared to conventional CPU-only implementation.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Scalable Processing-in-Memory Accelerator for Parallel Graph Processing
    Ahn, Junwhan
    Hong, Sungpack
    Yoo, Sungjoo
    Mutlu, Onur
    Choi, Kiyoung
    2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 105 - 117
  • [2] PIMS: A Lightweight Processing-in-Memory Accelerator for Stencil Computations
    Li, Jie
    Wang, Xi
    Tumeo, Antonino
    Williams, Brody
    Leidel, John D.
    Chen, Yong
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 41 - 52
  • [3] NeuroPIM: Felxible Neural Accelerator for Processing-in-Memory Architectures
    Bidgoli, Ali Monavari
    Fattahi, Sepideh
    Rezaei, Seyyed Hossein Seyyedaghaei
    Modarressi, Mehdi
    Daneshtalab, Masoud
    2023 26TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, DDECS, 2023, : 51 - 56
  • [4] Exploring the Processing-in-Memory design space
    Scrbak, Marko
    Islam, Mahzabeen
    Kavi, Krishna M.
    Ignatowski, Mike
    Jayasena, Nuwan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 75 : 59 - 67
  • [5] Processing-in-Memory: Exploring the Design Space
    Scrbak, Marko
    Islam, Mahzabeen
    Kavi, Krishna M.
    Ignatowski, Mike
    Jayasena, Nuwan
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2015, 2015, 9017 : 43 - 54
  • [6] DyPIM: Dynamic-Inference-Enabled Processing-In-Memory Accelerator
    Xie, Tongxin
    Zhao, Tianchen
    Zhu, Zhenhua
    Ning, Xuefei
    Li, Bing
    Dai, Guohao
    Yang, Huazhong
    Wang, Yu
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [7] SpaceA: Sparse Matrix Vector Multiplication on Processing-in-Memory Accelerator
    Xie, Xinfeng
    Liang, Zheng
    Gu, Peng
    Basak, Abanti
    Deng, Lei
    Liang, Ling
    Hu, Xing
    Xie, Yuan
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 570 - 583
  • [8] Janus: A Flexible Processing-in-Memory Graph Accelerator Toward Sparsity
    Li, Xing
    Song, Zhuoran
    Ausavarungnirun, Rachata
    Liu, Xiao
    Liu, Xueyuan
    Zhang, Xuan
    Wang, Xuhang
    Ling, Jiayao
    Li, Gang
    Jing, Naifeng
    Liang, Xiaoyao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (12) : 4813 - 4826
  • [9] SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory
    Chen, Jinfan
    Gomez-Luna, Juan
    El Hajj, Izzat
    Guo, Yuxin
    Mutlu, Onur
    2023 32ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT, 2023, : 99 - 111
  • [10] Extending the ONNX Runtime Framework for the Processing-in-Memory Execution
    Kim, Seok Young
    Lee, Jaewook
    Kim, Chang Hyun
    Lee, Won Jun
    Kim, Seon Wook
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,