DocumentCode :
3755775
Title :
Exploiting asymmetry in Booth-encoded multipliers for reduced energy multiplication
Author :
Mike O´Connor;Earl E. Swartzlander
Author_Institution :
NVIDIA, 11001 Lakeline Blvd., Building 2, Suite 100 Austin, TX 78717 USA
fYear :
2015
Firstpage :
722
Lastpage :
726
Abstract :
Booth Encoding is a common technique utilized in the design of high-speed multipliers. These multipliers typically encode just one operand of the multiplier, and this asymmetry results in different power characteristics as each input transitions to the next value in a pipelined design. Relative to the non-encoded input, changes on the Booth-encoded input induce more signal transitions requiring ~73% more multiplier array energy. This paper proposes low-overhead approaches to take advantage of this asymmetric behavior to reduce the energy of multiplication operations in pipelined SIMD architectures like GPUs. Compiler-based approaches that apply constant or uniform inputs to the Booth-encoded input of the multiplier can save 4.8% of multiplier energy on average. An additional 1.5% savings can be achieved with dynamic detection and steering of uniform inputs.
Keywords :
"Decision support systems","Encoding"
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2015 49th Asilomar Conference on
Electronic_ISBN :
1058-6393
Type :
conf
DOI :
10.1109/ACSSC.2015.7421228
Filename :
7421228
Link To Document :
بازگشت