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 条
  • [21] Accelerating Incast and Multicast Traffic Delivery for Data-intensive Applications using Physical Layer Optics
    Samadi, Payman
    Gupta, Varun
    Birand, Berk
    Wang, Howard
    Zussman, Gil
    Bergman, Keren
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 373 - 374
  • [22] Accelerating Incast and Multicast Traffic Delivery for Data-intensive Applications using Physical Layer Optics
    Samadi, Payman
    Gupta, Varun
    Birand, Berk
    Wang, Howard
    Zussman, Gil
    Bergman, Keren
    SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 373 - 374
  • [23] Energy-Aware Memory Allocation Framework for Embedded Data-Intensive Signal Processing Applications
    Balasa, Florin
    Luican, Ilie I.
    Zhu, Hongwei
    Nasu, Doru V.
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (12) : 3160 - 3168
  • [24] An intelligent memory caching architecture for data-intensive multimedia applications
    Aaqif Afzaal Abbasi
    Sameen Javed
    Shahaboddin Shamshirband
    Multimedia Tools and Applications, 2021, 80 : 16743 - 16761
  • [25] Accelerating in-memory transaction processing using general purpose graphics processing units
    Gao, Lan
    Xu, Yunlong
    Wang, Rui
    Yang, Hailong
    Luan, Zhongzhi
    Qian, Depei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 836 - 848
  • [26] An intelligent memory caching architecture for data-intensive multimedia applications
    Abbasi, Aaqif Afzaal
    Javed, Sameen
    Shamshirband, Shahaboddin
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (11) : 16743 - 16761
  • [27] 3D Flash Memory for Data-intensive Applications
    Inaba, Satoshi
    2018 IEEE 10TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2018, : 1 - 4
  • [28] Exploiting Machine Learning for Improving In-Memory Execution of Data-Intensive Workflows on Parallel Machines
    Cantini, Riccardo
    Marozzo, Fabrizio
    Orsino, Alessio
    Talia, Domenico
    Trunfio, Paolo
    FUTURE INTERNET, 2021, 13 (05)
  • [29] Design of a STT-MTJ Based Random-Access Memory With In-situ Processing for Data-Intensive Applications
    Monga, Kanika
    Chaturvedi, Nitin
    Gurunarayanan, S.
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2022, 21 : 455 - 465
  • [30] FPGA-Based Near-Memory Acceleration of Modern Data-Intensive Applications
    Singh, Gagandeep
    Alser, Mohammed
    Cali, Damla Senol
    Diamantopoulos, Dionysios
    Gomez-Luna, Juan
    Corporaal, Henk
    Mutlu, Onur
    IEEE MICRO, 2021, 41 (04) : 39 - 48