DocumentCode
3277994
Title
High-speed, energy-efficient 2-cycle Multiply-Accumulate architecture
Author
Tung Thanh Hoang ; Själander, Magnus ; Larsson-Edefors, Per
Author_Institution
Dept. of CSE, Chalmers Univ. of Technol., Gothenburg, Sweden
fYear
2009
fDate
9-11 Sept. 2009
Firstpage
119
Lastpage
122
Abstract
We propose a high-speed and energy-efficient 2-cycle multiply-accumulate (MAC) architecture. Our architecture is based on two´s complement representation, it uses guarding bits to efficiently support longer MAC loops, and it includes output saturation. By performing carry propagation only in the second stage of the MAC pipeline, multiplication and accumulation have similar delays. But in contrast to previous MAC architectures that propose to only use one carry-propagation stage, our architecture requires no extra cycles to produce the final result. Instead it correctly produces the sum of the accumulated value and the product in each cycle. Our place-and-route evaluation shows that the proposed architecture, averaged across several operand sizes, offers a 33% improvement in speed and a 37% reduction of energy over a conventional 2-cycle MAC architecture.
Keywords
computer architecture; 2-cycle multiply-accumulate architecture; MAC architectures; carry propagation; place-and-route evaluation; Adders; Channel estimation; Digital signal processors; Energy efficiency; Finite impulse response filter; Frequency division multiplexing; Microprocessors; Pipeline processing; Propagation delay; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
SOC Conference, 2009. SOCC 2009. IEEE International
Conference_Location
Belfast
Print_ISBN
978-1-4244-4940-8
Electronic_ISBN
978-1-4244-4941-5
Type
conf
DOI
10.1109/SOCCON.2009.5398079
Filename
5398079
Link To Document