• DocumentCode
    3168177
  • Title

    A memory allocation technique for low-energy embedded DSP software

  • Author

    Mike Tien-Chien Lee ; Tiwari, V.

  • Author_Institution
    Fujitsu Labs. of America, San Jose, CA, USA
  • fYear
    1995
  • fDate
    9-11 Oct. 1995
  • Firstpage
    24
  • Lastpage
    25
  • Abstract
    Embedded DSP applications are characterized by the presence of a dedicated DSP processor and application specific software that runs on it. Energy consumption is increasingly becoming a critical design constraint for such applications. This necessitates the analysis and optimization of the energy consumption of the software component of these systems. This paper investigates an energy optimization technique in this regard. It involves the problem of allocating memory to variables in embedded DSP software to maximize simultaneous data transfers from different memory banks to registers. A memory allocation technique based on simulated annealing is proposed. Experimental results for example DSP programs demonstrate that energy reductions of upto 47% can be achieved by this approach.
  • Keywords
    real-time systems; signal processing; simulated annealing; storage allocation; storage management; application specific software; critical design constraint; dedicated DSP processor; energy consumption; energy optimization technique; energy reductions; low-energy embedded DSP software; memory allocation technique; simulated annealing; simultaneous data transfers; Application software; Circuit simulation; Computational modeling; Costs; Current measurement; Digital signal processing; Embedded software; Energy consumption; Laboratories; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics, 1995., IEEE Symposium on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-7803-3036-6
  • Type

    conf

  • DOI
    10.1109/LPE.1995.482449
  • Filename
    482449