Conference proceeding
Reconfigurable Stream-Processing Architecture for Sparse Linear Solvers
RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, v 6578, pp 281-286
01 Jan 2011
Abstract
Applications such as electrical power grid operation and planning rely on high-performance linear solvers involving large sparse matrices. Previous custom sparse solver hardware implemented on a Field Programmable Gate Array (FPGA) has shown an 8-fold performance gain over state-of-the-art sparse software packages. Generally, the drawback of hardware solvers lies in their design complexity. This paper presents an alternative architecture in which the host CPU software computes the main program and caches data that are streamed to a pipelined hardware, implemented on an FPGA, for part of the computation. With the lower-upper triangular decomposition solver, the hardware computes the sparse matrix row addition operation, called merging. The prototype merge core processes data at the optimum rate, i.e., the FPGA clock frequency. With the proposed triple-buffer bus architecture, the core is projected to attain a data rate of 250 MHz on the Virtex 6 EPGA. in comparison to the average 200MHz for the merge software subroutine on a general-purpose processor.
Metrics
17 Record Views
1 citations in Scopus
Details
- Title
- Reconfigurable Stream-Processing Architecture for Sparse Linear Solvers
- Creators
- Kevin Cunningham - Drexel UniversityPrawat Nagvajara - Drexel University
- Contributors
- A Koch (Editor)R Krishnamurthy (Editor)J McAllister (Editor)R Woods (Editor)T ElGhazawi (Editor)
- Publication Details
- RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, v 6578, pp 281-286
- Series
- Lecture Notes in Computer Science
- Publisher
- Springer Nature
- Number of pages
- 6
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Electrical and Computer Engineering
- Web of Science ID
- WOS:000296894200030
- Scopus ID
- 2-s2.0-79953218358
- Other Identifier
- 991019170573404721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Information Systems
- Computer Science, Software Engineering
- Computer Science, Theory & Methods