Portable and Scalable FPGA-Based Acceleration of a Direct Linear System Solver

被引:10
|
作者
Zhang, Wei [1 ]
Betz, Vaughn [2 ]
Rose, Jonathan [1 ]
机构
[1] Univ Toronto, Edward S Rogers Sr Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
[2] Altera Corp, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/FPT.2008.4762361
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGAs are becoming an attractive platform for accelerating many computations including scientific applications. However their adoption has been limited by the large development cost and short life span of FPGA designs. We believe that FPGA-based scientific computation would become far more practical if there were hardware libraries that were portable to any FPGA with performance that could scale with the resources of the FPGA. To illustrate this idea we have implemented one common super-computing library function: the LU factorization method for solving linear systems. This paper discusses issues in making the design both portable and scalable. The design is automatically generated to match the FPGA's capabilities and external memory through the use of parameters. We compared the performance of the design on the FPGA to a single processor core and found that it performs 2.2 times faster, and that the energy dissipated per computation is a factor 5 times less.
引用
收藏
页码:17 / +
页数:2
相关论文
共 50 条
  • [21] FPGA-Based Acceleration of THz SAR Imaging
    Batra, Aman
    Kamaleldin, Ahmed
    Zhen, Lee Ye
    Wiemeler, Michael
    Gohringer, Diana
    Kaiser, Thomas
    2021 FOURTH INTERNATIONAL WORKSHOP ON MOBILE TERAHERTZ SYSTEMS (IWMTS), 2021,
  • [22] Hw Acceleration for FPGA-based Drive Controllers
    Ben Othman, Slim
    Ben Salem, Ahmed Karim
    Ben Saoud, Slim
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 196 - 201
  • [23] FPGA-Based Architectures for Random Forest Acceleration
    Poorheravi, Parisa Abdolrahim
    Gaudet, Vincent
    2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,
  • [24] FPGA-based Acceleration for Hyperspectral Image Analysis
    Pei, Songwei
    Wang, Ruonan
    Zhang, Jingdong
    Jin, Yu
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 324 - 327
  • [25] FPGA-Based Hardware Acceleration for Boolean Satisfiability
    Gulati, Kanupriya
    Paul, Suganth
    Khatri, Sunil P.
    Patil, Srinivas
    Jas, Abhijit
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [26] An FPGA-Based Acceleration Platform for Auction Algorithm
    Zhu, Pengfei
    Zhang, Chun
    Li, Hua
    Cheung, Ray C. C.
    Hu, Bryan
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1002 - 1005
  • [27] FPGA-based acceleration of fingerprint minutiae matching
    Lindoso, Almudena
    Entrena, Litis
    Izquierdo, Juan
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 81 - +
  • [28] FHAST: FPGA-Based Acceleration of BOWTIE in Hardware
    Fernandez, Edward B.
    Villarreal, Jason
    Lonardi, Stefano
    Najjar, Walid A.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2015, 12 (05) : 973 - 981
  • [29] An FPGA-based Portable Real-time Obstacle Detection and Notification System
    Trent, Mike
    Laubhan, Kevin
    Abdelgawad, Ahmed
    Yelamarthi, Kumar
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1954 - 1958
  • [30] A New FPGA-Based Real-Time Digital Solver for Power System Simulation
    Zhang, Bingda
    Jin, Xianglong
    Tu, Sijia
    Jin, Zhao
    Zhang, Jie
    ENERGIES, 2019, 12 (24)