DocumentCode :
2320464
Title :
Evaluating FPGAs for floating-point performance
Author :
Strenski, Dave ; Simkins, Jim ; Walke, Richard ; Wittig, Ralph
Author_Institution :
Cray Inc., Seattle, WA
fYear :
2008
fDate :
16-16 Nov. 2008
Firstpage :
1
Lastpage :
6
Abstract :
Field programmable gate arrays (FPGAs) have been available for more than 25 years. Initially they were used to simplify embedded processing circuits and then expanded into simulating application specific integrated circuit (ASIC) designs. In the past few years they have grown in density and speed to replace ASICs in some applications and to assist microprocessors as attached accelerators. This paper will calculate the floating-point peak performance for three types of FPGAs using 64-bit, 32-bit, and 24-bit word lengths and compare this with a reference quad-core microprocessor. These calculations are further refined to estimate the actual performance of these FPGAs at floating-point calculations and compared with the microprocessor at its optimal design point and also away from this design point. Lastly, the paper explores the nature of floating-point calculations and looks at examples where the same algorithmic accuracy can be achieved with non-floating-point calculations.
Keywords :
application specific integrated circuits; field programmable gate arrays; floating point arithmetic; microprocessor chips; FPGA; application specific integrated circuit; embedded processing circuits; field programmable gate arrays; floating-point peak performance; Application specific integrated circuits; Clocks; Digital signal processing; Fabrics; Field programmable gate arrays; Logic devices; Microprocessors; Programming profession; Size control; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Reconfigurable Computing Technology and Applications, 2008. HPRCTA 2008. Second International Workshop on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-2826-7
Type :
conf
DOI :
10.1109/HPRCTA.2008.4745680
Filename :
4745680
Link To Document :
بازگشت