Title :
An Operand-Optimized Asynchronous IEEE 754 Double-Precision Floating-Point Adder
Author :
Sheikh, Basit Riaz ; Manohar, Rajit
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
Abstract :
We present the design and implementation of an asynchronous high-performance IEEE 754 compliant double precision floating-point adder (FPA). We provide a detailed breakdown of the power consumption of the FPA datapath, and use it to motivate a number of different data-dependent optimizations for energy-efficiency. Our baseline asynchronous FPA has a throughput of 2.15 GHz while consuming 69.3 pJ per operation in a 65 nm bulk process. For the same set of nonzero operands, our optimizations improve the FPA´s energy-efficiency to 30.2 pJ per operation while preserving average throughput, a 56.7% reduction in energy relative to the baseline design. To our knowledge, this is the first detailed design of a high-performance asynchronous double-precision floating-point adder.
Keywords :
floating point arithmetic; optimisation; FPA datapath; bulk process; data dependent optimizations; nonzero operands; operand optimized asynchronous IEEE 754 double precision floating-point adder; Adders; Asynchronous circuits; Electric breakdown; Energy efficiency; Floating-point arithmetic; Hardware; Power engineering and energy; Power engineering computing; Throughput; Very large scale integration; Floating point arithmetic; asynchronous logic circuits; pipeline processing; very-large-scale integration;
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2010 IEEE Symposium on
Conference_Location :
Grenoble
Print_ISBN :
978-0-7695-4032-0
Electronic_ISBN :
1522-8681
DOI :
10.1109/ASYNC.2010.24