• 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