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 :
بازگشت