Digital-based Processing In-Memory: A Highly-Parallel Accelerator for Data Intensive Applications

被引:2
|
作者
Imani, Mohsen [1 ]
Gupta, Saransh [1 ]
Rosing, Tajana [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
关键词
Processing in-memory; Non-volatile memory; Machine learning acceleration;
D O I
10.1145/3357526.3357551
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, Processing In-Memory (PIM) has been shown as a promising solution to address data movement issue in the current processors. However, today's PIM technologies are mostly analog-based, which involve both scalability and efficiency issues. In this paper, we propose a novel digital-based PIM which accelerates fundamental operations and diverse data analytic procedures using processing in-memory technology. Instead of sending a large amount of data to the processing cores for computation, our design performs a large part of computation tasks inside the memory; thus the application performance can be accelerated significantly by avoiding the memory access bottleneck. Digital-based PIM supports bit-wise operations between two selected bit-line of the memory block and then extends it to support row-parallel arithmetic operations.
引用
收藏
页码:38 / 40
页数:3
相关论文
共 50 条
  • [1] DigitalPIM: Digital-based Processing In-Memory for Big Data Acceleration
    Imani, Mohsen
    Gupta, Saransh
    Kim, Yeseong
    Zhou, Minxuan
    Rosing, Tajana
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 429 - 434
  • [2] GraphWave: A Highly-Parallel Compute-at-Memory Graph Processing Accelerator
    Lee, Jinho
    Amornpaisannon, Burin
    Mitra, Tulika
    Carlson, Trevor E.
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 256 - 261
  • [3] Deep Learning Acceleration using Digital-based Processing In-Memory
    Imani, Mohsen
    Gupta, Saransh
    Kim, Yeseong
    Rosing, Tajana
    2020 IEEE 33RD INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2020, : 123 - 128
  • [4] DUAL: Acceleration of Clustering Algorithms using Digital-based Processing In-Memory
    Imani, Mohsen
    Pampana, Saikishan
    Gupta, Saransh
    Zhou, Minxuan
    Kim, Yeseong
    Rosing, Tajana
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 356 - 371
  • [5] Ultra-Efficient Processing In-Memory for Data Intensive Applications
    Imani, Mohsen
    Gupta, Saransh
    Rosing, Tajana
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [6] GenPIM: Generalized Processing In-Memory to Accelerate Data Intensive Applications
    Imani, Mohsen
    Gupta, Saransh
    Rosing, Tajana
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1155 - 1158
  • [7] MBSNTT: A Highly Parallel Digital In-Memory Bit-Serial Number Theoretic Transform Accelerator
    Pakala, Akhil
    Chen, Zhiyu
    Yang, Kaiyuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2025, 33 (02) : 537 - 545
  • [8] Demystifying Intel Data Streaming Accelerator for In-Memory Data Processing
    Berthold, Andre
    Fuerst, Constantin
    Obersteiner, Antonia
    Schmidt, Lennart
    Habich, Dirk
    Lehner, Wolfgang
    Schirmeier, Horst
    PROCEEDINGS OF THE 2ND WORKSHOP ON DISRUPTIVE MEMORY SYSTEMS, DIMES 2024, 2024, : 9 - 16
  • [9] CAM-based highly-parallel image processing hardware
    Ogura, T
    Nakanishi, M
    IEICE TRANSACTIONS ON ELECTRONICS, 1997, E80C (07) : 868 - 874
  • [10] An Overview of In-memory Processing with Emerging Non-volatile Memory for Data-intensive Applications
    Li, Bing
    Yan, Bonan
    Li, Hai Helen
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 381 - 386