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 条
  • [21] Quantum Gauss-Jordan Elimination and Simulation of Accounting Principles on Quantum Computers
    Do Ngoc Diep
    Do Hoang Giang
    Nguyen Van Minh
    International Journal of Theoretical Physics, 2017, 56 : 1948 - 1960
  • [22] Application of Quantum Gauss-Jordan Elimination Code to Quantum Secret Sharing Code
    Do Ngoc Diep
    Do Hoang Giang
    Phan Huy Phu
    International Journal of Theoretical Physics, 2018, 57 : 841 - 847
  • [23] AN OPTIMAL SOLUTION FOR GAUSS-JORDAN ELIMINATION ON 2D SYSTOLIC ARRAYS
    LOUKA, B
    TCHUENTE, M
    SYSTOLIC ARRAY PROCESSORS, 1989, : 264 - 274
  • [24] Application of Quantum Gauss-Jordan Elimination Code to Quantum Secret Sharing Code
    Do Ngoc Diep
    Do Hoang Giang
    Phan Huy Phu
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2018, 57 (03) : 841 - 847
  • [25] USING GAUSS-JORDAN ELIMINATION TO COMPUTE THE INDEX, GENERALIZED NULLSPACES, AND DRAZIN INVERSE
    ANSTREICHER, KM
    ROTHBLUM, UG
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1987, 85 : 221 - 239
  • [26] THE IDENTIFICATION OF ESSENTIAL VARIABLES OF SYSTEMS OF ALGEBRAIC EQUATIONS APPLYING GAUSS-JORDAN ELIMINATION
    TROUBORST, PM
    JESS, JAG
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1981, 28 (09): : 867 - 876
  • [27] A Research on Parallel Gauss-Jordan Elimination Method and its Application in Inverse Matrix
    Liu, Chunfeng
    Yang, Aimin
    Li, Dongmei
    PROCEEDINGS OF THE THIRD INTERNATIONAL WORKSHOP ON MATRIX ANALYSIS AND APPLICATIONS, VOL 2, 2009, : 58 - 62
  • [28] NEAR-INFRARED REFLECTANCE ANALYSIS BY GAUSS-JORDAN LINEAR ALGEBRA
    HONIGS, DE
    FREELIN, JM
    HIEFTJE, GM
    HIRSCHFELD, TB
    APPLIED SPECTROSCOPY, 1983, 37 (06) : 491 - 497
  • [29] Gauss-Jordan elimination-based image tampering detection and self-recovery
    Yuan, Xiaochen
    Li, Xinhang
    Liu, Tong
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2021, 90
  • [30] A new method for computing Moore-Penrose inverse through Gauss-Jordan elimination
    Ji, Jun
    Chen, Xuzhou
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 245 : 271 - 278