Skip to main navigation Skip to search Skip to main content

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

  • A. Sudarsanam
  • , T. Hauser
  • , A. Dasu
  • , S. Young
  • Northwestern University

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)56-72
Number of pages17
JournalInternational Journal of Computers and Applications
Volume32
Issue number1
DOIs
StatePublished - Mar 4 2010
Externally publishedYes

Keywords

  • FPGA
  • Linear algebra
  • Right-hand side solver

Fingerprint

Dive into the research topics of 'A power efficient linear equation solver on a multi-FPGA accelerator'. Together they form a unique fingerprint.

Cite this