Intermediate-Level Synthesis of a Gauss-Jordan Elimination Linear Solver

被引:1
|
作者
Daigneault, Marc-Andre [1 ]
David, Jean Pierre [1 ]
机构
[1] Univ Montreal, Ecole Polytech Montreal, Montreal, PQ, Canada
关键词
D O I
10.1109/IPDPSW.2015.98
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the world of computing goes more and more parallel, reconfigurable computing can enable interesting compromises in terms of processing speed and power consumption between CPUs and GPUs. Yet, from a developer's perspective, programming Field-Programmable Gate Arrays to implement application specific processors still represents a significant challenge. In this paper, we present the application of an Intermediate-Level Synthesis methodology to the design of a Gauss-Jordan elimination linear solver on FPGA. The ILS methodology takes for input a language offering an Algorithmic-State Machine programming model. Each ASM handles blocking and non-blocking connections between data-synchronized channels having streaming interfaces with implicit ready-to-send/receive signals. Using our compiler, a scalable linear solver design reaching as much as 46.2 GFLOPS was designed and tested in a matter of days, showing how the ILS methodology can enable an interesting design time/performance compromise between RTL and HLS methodologies.
引用
收藏
页码:176 / 181
页数:6
相关论文
共 50 条
  • [1] SYSTOLIC GAUSS-JORDAN ELIMINATION FOR DENSE LINEAR-SYSTEMS
    COSNARD, M
    TCHUENTE, M
    TOURANCHEAU, B
    PARALLEL COMPUTING, 1989, 10 (01) : 117 - 122
  • [2] STABILITY OF GAUSS-JORDAN ELIMINATION WITH PIVOTING
    PETERS, G
    WILKINSON, JH
    COMMUNICATIONS OF THE ACM, 1975, 18 (01) : 20 - 24
  • [3] A GAUSS-JORDAN ELIMINATION METHOD PROGRAM
    MCGUIRE, PE
    BYTE, 1983, 8 (08): : 394 - &
  • [4] ON THE BACKWARD STABILITY OF GAUSS-JORDAN ELIMINATION
    YALAMOV, PY
    COMPUTING, 1991, 47 (02) : 193 - 197
  • [5] ON THE EXPLICIT FORMULA FOR GAUSS-JORDAN ELIMINATION
    Nam Van Tran
    Justino, Julia
    van den Berg, Imme
    JP JOURNAL OF ALGEBRA NUMBER THEORY AND APPLICATIONS, 2020, 48 (02): : 155 - 166
  • [7] PARALLEL GAUSS-JORDAN ELIMINATION FOR THE SOLUTION OF DENSE LINEAR-SYSTEMS
    MELHEM, R
    PARALLEL COMPUTING, 1987, 4 (03) : 339 - 343
  • [8] On Hardware Solution of Dense Linear Systems via Gauss-Jordan Elimination
    Ibn Ziad, M. Tarek
    Alkabani, Yousra
    El-Kharashi, M. Watheq
    2015 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2015, : 364 - 369
  • [9] GAUSS-JORDAN ELIMINATION METHOD PROGRAM.
    McGuire, Patrick E.
    Byte, 1983, 8 (08):
  • [10] Quantum Gauss-Jordan Elimination for Code in Quantum
    Jang, Kyungbae
    Kim, Hyunji
    Seo, Hwajeong
    2022 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON22), 2022, : 44 - 47