DocumentCode
2662873
Title
An Asynchronous Floating-Point Multiplier
Author
Sheikh, Basit Riaz ; Manohar, Rajit
Author_Institution
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
fYear
2012
fDate
7-9 May 2012
Firstpage
89
Lastpage
96
Abstract
We present the details of our energy-efficient asynchronous floating-point multiplier (FPM). We discuss design trade-offs of various multiplier implementations. A higher radix array multiplier design with operand-dependent carry-propagation adder and low handshake overhead pipeline design is presented, which yields significant energy savings while preserving the average throughput. Our FPM also includes a hardware implementation of denormal and underflow cases. When compared against a custom synchronous FPM design, our asynchronous FPM consumes 3X less energy per operation while operating at 2.3X higher throughput. To our knowledge, this is the first detailed design of a high-performance asynchronous IEEE-754 compliant double-precision floating-point multiplier.
Keywords
IEEE standards; adders; asynchronous circuits; floating point arithmetic; custom synchronous FPM design; denormal cases; energy savings; energy-efficient asynchronous floating-point multiplier; floating-point arithmetic; hardware implementation; high-performance IEEE-754 compliant double-precision multiplier; low handshake overhead pipeline design; operand-dependent carry-propagation adder; radix array multiplier design; underflow cases; Adders; Arrays; Energy consumption; Optimization; Pipelines; Power demand; Throughput; Floating point arithmetic; asynchronous logic circuits; pipeline processing; very-large-scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2012 18th IEEE International Symposium on
Conference_Location
Lyngby
ISSN
1522-8681
Print_ISBN
978-1-4673-1360-5
Type
conf
DOI
10.1109/ASYNC.2012.19
Filename
6243886
Link To Document