DocumentCode
2987598
Title
An FPGA-based floating-point processor array supporting a high-precision dot product
Author
Mayer-Lindenberg, F. ; Beller, Valerij
Author_Institution
Inst. of Comput. Technol., Hamburg Tech. Univ.
fYear
2006
fDate
Dec. 2006
Firstpage
317
Lastpage
320
Abstract
This note reports on the design of a pipelined floating point processor on a Spartan-III FPGA. It is implemented as a coprocessor to a novel, universal controller for pipelined data path designs that provides a high-level API and compiler support for general FPGA applications. The controller adds multithreading and networking to the processor design, and the option of SIMD processing. The complexity issue of high precision floating point in an FPGA implementation is taken care of by efficiently implementing a recent algorithm of Rump that computes the dot product of two vectors at the same level of precision as a double precision processor yet using single precision operations only including a few non-standard primitives. For these special operations, our FPGA based processor actually outperforms hardwired floating-point DSP chips performing them in software. Through the inclusion of sequential control and networking our design provides a realistic estimate of the floating point system performance of FPGA in standard applications
Keywords
coprocessors; field programmable gate arrays; floating point arithmetic; matrix multiplication; parallel processing; pipeline processing; API support; FPGA floating-point processor array; Rump algorithm; SIMD processing option; Spartan-III; compiler support; coprocessor; dot product; field programmable gate array; pipelined processor; vector product; Central Processing Unit; Circuits; Communication system control; Control systems; Coprocessors; Digital signal processing chips; Field programmable gate arrays; Open source software; Process design; Programmable logic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location
Bangkok
Print_ISBN
0-7803-9729-0
Electronic_ISBN
0-7803-9729-0
Type
conf
DOI
10.1109/FPT.2006.270337
Filename
4042459
Link To Document