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