A power efficient linear equation solver on a multi-FPGA accelerator

被引:0
|
作者
Sudarsanam A. [1 ]
Hauser T. [2 ]
Dasu A. [1 ]
Young S. [1 ]
机构
[1] Department of Electrical and Computer Engineering, Northwestern University, Evanston
[2] Academic and Research Technology, Northwestern University, Evanston
关键词
FPGA; Linear algebra; Right-hand side solver;
D O I
10.2316/Journal.202.2010.1.202-2478
中图分类号
学科分类号
摘要
This paper presents an approach to explore a commercial multi field programmable gate array (FPGA) system as high performance accelerator and the problem of solving an LU decomposed linear system of equations using forward and back substitution is addressed. Block-based right-hand-side solver algorithm is described and a novel data flow and memory architectures that can support arbitrary data types, block sizes and matrix sizes is proposed. These architectures have been implemented on a multi-FPGA system. Capabilities of the accelerator system are pushed to its limits by implementing the problem for double precision complex floatingpoint data. Detailed timing data is presented and augmented with data from a performance model proposed in this paper. Performance of the accelerator system is evaluated against that of a state of the art low power Beowulf cluster node running an optimized LAPACK implementation. Both systems are compared using the power efficiency (performance/watt) metric. FPGA system is about eleven times more power efficient than the compute node of a cluster.
引用
收藏
页码:56 / 72
页数:16
相关论文
共 50 条
  • [21] CNN-on-AWS: Efficient Allocation of Multikernel Applications on Multi-FPGA Platforms
    Shan, Junnan
    Lazarescu, Mihai T.
    Cortadella, Jordi
    Lavagno, Luciano
    Casu, Mario R.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (02) : 301 - 314
  • [22] M5: Multi-modal Multi-task Model Mapping on Multi-FPGA with Accelerator Configuration Search
    Kamath, Akshay Karkal
    Abi-Karam, Stefan
    Bhat, Ashwin
    Hao, Cong
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [23] MaPart: An Efficient Multi-FPGA System-Aware Hypergraph Partitioning Framework
    Li, Benzheng
    Bi, Shunyang
    You, Hailong
    Qi, Zhongdong
    Guo, Guangxin
    Sun, Richard
    Zhang, Yuming
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 3212 - 3225
  • [24] Multi-FPGA Based Real-time Simulation System for Power Electronics
    Zhu J.
    Teng G.
    Qin Y.
    Hu H.
    Hu, Haibing (huhaibing@nuaa.edu.cn), 1600, Automation of Electric Power Systems Press (41): : 137 - 143
  • [25] Mesh routing topologies for multi-FPGA systems
    Hauck, S
    Borriello, G
    Ebeling, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1998, 6 (03) : 400 - 408
  • [26] Multi-FPGA Solution for Large Power Systems and Microgrids Real Time Simulation
    Yamane, Amine
    Rangineed, TejKiran
    Gregoire, Luc-Andre
    Ali, Syed Qaseem
    Paquin, Jean-Nicolas
    Belanger, Jean
    2019 IEEE CONFERENCE ON POWER ELECTRONICS AND RENEWABLE ENERGY (IEEE CPERE), 2019, : 367 - 370
  • [27] LINEAR EQUATION SOLVER
    MOLER, CB
    COMMUNICATIONS OF THE ACM, 1972, 15 (04) : 274 - &
  • [28] Pharos: a Performance Monitor for Multi-FPGA Systems
    Rafii, Arzhang
    Chow, Paul
    Sun, Welson
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 271 - 271
  • [29] Pipelined Multi-FPGA Genomic Data Clustering
    Wertenbroek, Rick
    Petraglio, Enrico
    Thoma, Yann
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2017, 2017, 10393 : 558 - 568
  • [30] Toward Multi-FPGA Acceleration of the Neural Networks
    Biookaghazadeh, Saman
    Ravi, Pravin Kumar
    Zhao, Ming
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2021, 17 (02)