Path-based Processing using In-Memory Systolic Arrays for Accelerating Data-Intensive Applications

被引:0
|
作者
Rashed, Muhammad Rashedul Haq [1 ]
Thijssen, Sven [2 ]
Jha, Sumit Kumar [3 ]
Zheng, Hao [1 ]
Ewetz, Rickard [1 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
[2] Univ Cent Florida, Dept Comp Sci, Orlando, FL 32816 USA
[3] Florida Int Univ, Comp Sci Dept, Miami, FL 33199 USA
关键词
COMPACT CROSSBARS; DESIGN;
D O I
10.1109/ICCAD57390.2023.10323622
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The next wave of scientific discovery is predicated on unleashing beyond-exascale simulation capabilities using in-memory computing. Path-based computing is a promising in-memory logic style for accelerating Boolean logic with deterministic precision. However, existing studies on path-based computing are limited to executing small combinational circuits. In this paper, we propose a framework called PSYS to accelerate data-intensive scientific computing applications using path-based in-memory systolic arrays. The approach leverages path-based computing for multiplying known constants with an unknown operand, which substantially reduces the computational complexity compared with general purpose multiplication of two unknown operands. The systolic arrays minimize data movement by storing the matrix elements using non-volatile memory and performing processing in-place. The framework decomposes unstructured computations to the systolic arrays while considering the non-regular computational patterns of the applications. Our experimental evaluations employ applications from the domains of engineering, physics, and mathematics. The experimental results demonstrate that compared with the state-of-the-art, the PSYS framework improves energy and latency by a factor of 101x and 23x, respectively.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] An Overview of In-memory Processing with Emerging Non-volatile Memory for Data-intensive Applications
    Li, Bing
    Yan, Bonan
    Li, Hai Helen
    [J]. GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 381 - 386
  • [2] STREAM: Toward READ-Based In-Memory Computing for Streaming-Based Processing for Data-Intensive Applications
    Rashed, Muhammad Rashedul Haq
    Thijssen, Sven
    Jha, Sumit Kumar
    Yao, Fan
    Ewetz, Rickard
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3854 - 3867
  • [3] Accelerating Biomedical Data-Intensive Applications using MapReduce
    Han, Liangxiu
    Ong, Hwee Yong
    [J]. 2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 49 - 57
  • [4] PATH: Evaluation of Boolean Logic using Path-based In-Memory Computing
    Thijssen, Sven
    Jha, Sumit Kumar
    Ewetz, Rickard
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1129 - 1134
  • [5] A Flexible and Reliable RRAM-Based In-Memory Computing Architecture for Data-Intensive Applications
    Eslami, Nima
    Moaiyeri, Mohammad Hossein
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (03) : 736 - 748
  • [6] In-Memory Data Rearrangement for Irregular, Data-Intensive Computing
    Lloyd, Scott
    Gokhale, Maya
    [J]. COMPUTER, 2015, 48 (08) : 18 - 25
  • [7] PATH: Evaluation of Boolean Logic Using Path-Based In-Memory Computing Systems
    Thijssen, Sven
    Rashed, Muhammad Rashedul Haq
    Jha, Sumit Kumar
    Ewetz, Rickard
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1387 - 1400
  • [8] Ultra-Efficient Processing In-Memory for Data Intensive Applications
    Imani, Mohsen
    Gupta, Saransh
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [9] GenPIM: Generalized Processing In-Memory to Accelerate Data Intensive Applications
    Imani, Mohsen
    Gupta, Saransh
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1155 - 1158
  • [10] Performance Implications of Processing-in-Memory Designs on Data-Intensive Applications
    Wang, Borui
    Torres, Martin
    Li, Dong
    Zhao, Jishen
    Rusu, Florin
    [J]. PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016), 2016, : 115 - 122