DocumentCode :
3183299
Title :
An Autonomous Vector/Scalar Floating Point Coprocessor for FPGAs
Author :
Kathiara, Jainik ; Leeser, Miriam
Author_Institution :
Analog Devices, Inc., Norwood, MA, USA
fYear :
2011
fDate :
1-3 May 2011
Firstpage :
33
Lastpage :
36
Abstract :
We present a Floating Point Vector Coprocessor that works with the Xilinx embedded processors. The FPVC is completely autonomous from the embedded processor, exploiting parallelism and exhibiting greater speedup than alternative vector processors. The FPVC supports scalar computation so that loops can be executed independently of the main embedded processor. Floating point addition, multiplication, division and square root are implemented with the Northeastern University VFLOAT library. The FPVC is parameterized so that the number of vector lanes and maximum vector length can be easily modified. We have implemented the FPVC on a Xilinx Virtex 5 connected via the Processor Local Bus (PLB) to the embedded PowerPC. Our results show more than five times improved performance over the PowerPC augmented with the Xilinx Floating Point Unit on applications from linear algebra: QR and Cholesky decomposition.
Keywords :
coprocessors; embedded systems; field programmable gate arrays; floating point arithmetic; Cholesky decomposition; FPGA; Northeastern University VFLOAT library; PowerPC; QR; Xilinx embedded processors; autonomous scalar floating point coprocessor; autonomous vector floating point coprocessor; floating point addition; floating point division; floating point multiplication; floating point square root; linear algebra; processor local bus; Field programmable gate arrays; Kernel; Pipelines; Program processors; Random access memory; Registers; Vectors; FPGA; floating point; vector processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-61284-277-6
Electronic_ISBN :
978-0-7695-4301-7
Type :
conf
DOI :
10.1109/FCCM.2011.14
Filename :
5771244
Link To Document :
بازگشت