1 / 10

DSP SOFTWARE

DSP SOFTWARE. REDUCTION for LOW POWER. rtzlander, Jr. Han, Brian L. Evans, and Earl E. Swa. University of Texas at Austin. DATA WORDLENGTH. Kyungtae. Low-Power at Software Level. Portable wireless computing demands minimizing power dissipation Minimizing power consumption

meir
Download Presentation

DSP SOFTWARE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DSP SOFTWARE REDUCTION for LOW POWER rtzlander, Jr Han, Brian L. Evans, and Earl E. Swa University of Texas at Austin DATA WORDLENGTH • Kyungtae

  2. Low-Power at Software Level • Portable wireless computing demands minimizing power dissipation • Minimizing power consumption • Reduce supply voltage • Decrease switching activity • Software can reduce power consumption • Ordering of operation • Changing of number representation • Reducing of data wordlength Data wordlength reduction (The filled circles affect the switching power consumption)

  3. Objective and Problems • Objective • Software level power minimization with reducing data wordlength without any hardware modifications • Problems • How much can shorter data wordlength reduce power consumption? • Formulation of power consumption according to reduced data wordlength

  4. Power Consumption • Average power consumption • Switching power consumption

  5. Multiply Unit for Digital Wireless Transceivers • Multiply unit is usually a major source of power consumption in typical DSP applications • Multiply unit is required for digital wireless communications • Digital filters, equalizers, FFT/IFFT, digital down/up converter, etc. TMS320C5x Power Dissipation Characteristics from www.ti.com

  6. Data Wordlength Reduction • Multiplier architecture is unchanged • Input data wordlength reduction • Signed right shift • Move toward the least significant bit (LSB) • Arithmetic right shift • Truncation • Make LSB side to be zero values

  7. Simulation • Multiplier Transition Counts • Average transition counts of all gate output • All gates are assumed to have a unit gate delay • Node transitions counted • 10,000 random data • Discrete Event Simulation: Verilog Compiler Simulator Histogram of Transition Counts

  8. Reduction in Wallace Multiplier • Fixed-size Wallace multiplier (32 bits x 32 bits) • n2rate reduction in truncation method • TI C64 uses a Wallace tree with 3-2 compressors Average switching activity in 32-bit Wallace multiplier

  9. Reduction in Booth Multiplier • Fixed-size 32 bit Radix-4 modified Booth multiplier • Other TI DSP processors use the Booth architecture Average switching activity in a 32 bit Radix-4 modified Booth multiplier

  10. Conclusion and Future Work • Conclusion • Reduce power consumption by altering multiplications in software without any hardware modifications • Require truncation or signed right shift operation and decrease dynamic range • Future work • Find optimum wordlength reduction and minimize the additional operations Optimum wordlength Error [1/DR] Power Wordlength (DR: Dynamic Range)

More Related