DocumentCode :
3630484
Title :
An FPGA-specific approach to floating-point accumulation and sum-of-products
Author :
Florent de Dinechin;Bogdan Pasca;Octavian Cret;Radu Tudoran
Author_Institution :
LIP (CNRS/INRIA/ENS-Lyon/UCBL), ?cole Normale Sup?rieure de Lyon, Universit? de Lyon, France
fYear :
2008
Firstpage :
33
Lastpage :
40
Abstract :
This article studies two common situations where the flexibility of FPGAs allows one to design application-specific floating-point operators which are more efficient and more accurate than those offered by processors and GPUs. First, for applications involving the addition of a large number of floating-point values, an ad-hoc accumulator is proposed. By tailoring its parameters to the numerical requirements of the application, it can be made arbitrarily accurate, at an area cost comparable to that of a standard floating-point adder, and at a higher frequency. The second example is the sum-of-product operation, which is the building block of matrix computations. A novel architecture is proposed that feeds the previous accumulator out of a floating-point multiplier whose rounding logic has been removed, again improving the area/accuracy tradeoff. These architectures are implemented within the FloPoCo generator, freely available under the LGPL.
Keywords :
"Field programmable gate arrays","Computer architecture","Application software","Frequency","Costs","Acceleration","Delay","Computer science","Feeds","Logic"
Publisher :
ieee
Conference_Titel :
ICECE Technology, 2008. FPT 2008. International Conference on
Print_ISBN :
978-1-4244-2795-6;978-1-4244-3783-2
Type :
conf
DOI :
10.1109/FPT.2008.4762363
Filename :
4762363
Link To Document :
بازگشت