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 条
  • [41] Dynamic Management of In-memory Storage for Efficiently Integrating Compute- and Data-intensive Computing on HPC Systems
    Xuan, Pengfei
    Luo, Feng
    Ge, Rong
    Srimani, Pradip K.
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 549 - 558
  • [42] Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications
    Hanel, Carson
    Arman, Arif
    Xiao, Di
    Keech, John
    Loguinov, Dmitri
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 623 - 638
  • [43] Optimization of data-intensive workflows in stream-based data processing models
    Ahmad, Saima Gulzar
    Liew, Chee Sun
    Rafique, M. Mustafa
    Munir, Ehsan Ullah
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3901 - 3923
  • [44] Accelerating Data-Intensive Applications: A Cloud Computing Approach to Parallel Image Pattern Recognition Tasks
    Han, Liangxiu
    Saengngam, Tantana
    van Hemert, Jano
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 148 - 153
  • [45] Pufferfish: Container-driven Elastic Memory Management for Data-intensive Applications
    Chen, Wei
    Pi, Aidi
    Wang, Shaoqi
    Zhou, Xiaobo
    PROCEEDINGS OF THE 2019 TENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '19), 2019, : 259 - 271
  • [46] Optimization of data-intensive workflows in stream-based data processing models
    Saima Gulzar Ahmad
    Chee Sun Liew
    M. Mustafa Rafique
    Ehsan Ullah Munir
    The Journal of Supercomputing, 2017, 73 : 3901 - 3923
  • [47] Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data-intensive Applications
    Caulfield, Adrian M.
    Grupp, Laura M.
    Swanson, Steven
    ACM SIGPLAN NOTICES, 2009, 44 (03) : 217 - 228
  • [48] Scalable Pointer-based Memory Protection for Data-intensive Computing
    An, Baik Song
    11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1602 - 1604
  • [49] A Prototype Processing-In-Memory (PIM) Chip for the Data-Intensive Architecture (DIVA) System
    Jaffrey Draper
    J. Tim Barrett
    Jeff Sondeen
    Sumit Mediratta
    Chang Woo Kang
    Ihn Kim
    Gokhan Daglikoca
    Journal of VLSI signal processing systems for signal, image and video technology, 2005, 40 : 73 - 84
  • [50] A Network Performance Based Data Placement Policy in Distributed Data-Intensive Applications
    Xu, Dawei
    Miao, Xianglin
    Hu, Peng
    Luan, Zhongzhi
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 795 - 800