DocumentCode
2857732
Title
Floating-Point Computations on Reconfigurable Computers
Author
Morris, Gerald R.
Author_Institution
US ACE Army Eng. R&D Center, Vicksburg
fYear
2007
fDate
18-21 June 2007
Firstpage
339
Lastpage
344
Abstract
Modern reconfigurable computers combine general-purpose processors with field programmable gate arrays (FPGAs). The FPGAs are, in effect, reconfigurable application-specific coprocessors. During one run, the FPGA might be a matrix-vector multiply coprocessor; during another run, it might be a linear equation solver. There are several issues associated with the mapping of floating-point computations onto RCs. There is the determination of what the author terms "the FPGA design boundary," i.e., the portion of the application that is mapped onto the FPGA. Furthermore, FPGA-based kernel performance is heavily dependent upon both pipelining and parallelism. The author has coined the phrase "the three p\´s" to encapsulate this important relationship. In this paper, important FPGA design boundary heuristics are described, and a toroidal architecture and partitioned loop algorithm are used to maximize both pipelining and parallelism for a double- precision floating-point sparse matrix conjugate gradient solver that is mapped onto a reconfigurable computer. Wall clock run time comparisons show that the FPGA- augmented version runs more than two times faster than the software-only version.
Keywords
field programmable gate arrays; reconfigurable architectures; sparse matrices; FPGA design boundary heuristics; field programmable gate arrays; floating-point computation; floating-point sparse matrix conjugate gradient solver; parallelism; partitioned loop algorithm; pipelining; reconfigurable computer; toroidal architecture; Algorithm design and analysis; Computer architecture; Coprocessors; Equations; Field programmable gate arrays; Kernel; Parallel processing; Partitioning algorithms; Pipeline processing; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
DoD High Performance Computing Modernization Program Users Group Conference, 2007
Conference_Location
Pittsburgh, PA
Print_ISBN
978-0-7695-3088-5
Type
conf
DOI
10.1109/HPCMP-UGC.2007.35
Filename
4438008
Link To Document