DocumentCode :
610866
Title :
Accurate Parallel Floating-Point Accumulation
Author :
Kadric, E. ; Gurniak, P. ; DeHon, Andre
Author_Institution :
Dept. of Electr. & Syst. Eng., Univ. of Pennsylvania, Philadelphia, PA, USA
fYear :
2013
fDate :
7-10 April 2013
Firstpage :
153
Lastpage :
162
Abstract :
Using parallel associative reduction, iterative refinement, and conservative termination detection, we show how to use tree reduce parallelism to compute correctly rounded floating-point sums in O(log N) depth at arbitrary throughput. Our parallel solution shows how we can continue to exploit Moore´s Law scaling in transistor count to accelerate floating-point performance even when clock rates remain flat. Empirical evidence suggests our iterative algorithm only requires two tree reduce passes to converge to the accurate sum in virtually all cases. Furthermore, we develop the hardware implementation of a 250 MHz pipelined, native, residue-preserving IEEE-754 double-precision, floating-point adder on a Virtex 6 FPGA that requires only 48% more area than a standard adder without residue. Finally, we show how this module can be used as the base of a streaming accurate floating-point accumulation unit that can be tuned to consume m summands every cycle.
Keywords :
IEEE standards; field programmable gate arrays; floating point arithmetic; iterative methods; Moore law scaling; O(log N) depth; Virtex 6 FPGA; accurate parallel floating-point accumulation; arbitrary throughput; conservative termination detection; floating-point sums; iterative algorithm; iterative refinement; parallel associative reduction; residue-preserving IEEE-754 double-precision floating-point adder; standard adder; streaming accurate floating-point accumulation unit; tree reduce parallelism; Adders; Clocks; Convergence; Hardware; Indexes; Parallel processing; Upper bound; Accumulation; Accurate; FPGA; Floating-Point Arithmetic; IEEE-754; Parallel; Rounding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 2013 21st IEEE Symposium on
Conference_Location :
Austin, TX
ISSN :
1063-6889
Print_ISBN :
978-1-4673-5644-2
Type :
conf
DOI :
10.1109/ARITH.2013.19
Filename :
6545903
Link To Document :
بازگشت