• DocumentCode
    2410619
  • Title

    SDRAM-Energy-Aware memory allocation for dynamic multi-media applications on multi-processor platforms

  • Author

    Marchal, P. ; Bruni, D. ; Gomez, J.I. ; Benini, L. ; Piñuel, L. ; Catthoor, F. ; Corporaal, H.

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    516
  • Lastpage
    521
  • Abstract
    Heterogeneous multi-processors platforms are an interesting option to satisfy the computational performance of dynamic multi-media applications at a reasonable energy cost. Today, almost no support exists to energy-efficiently manage the data of a multi-threaded application on these platforms. In this paper we show that the assignment of data of dynamically created/deleted tasks to the shared memory has a large impact on the energy consumption. We present two dynamic memory allocators which solve the bank assignment problem for shared multi-banked SDRAM memories. Both allocators assign the tasks´ data to the available SDRAM banks such that the number of page-misses is reduced We have measured large energy savings with these allocators compared to existing dynamic memory allocators for several task-sets based on MediaBench.
  • Keywords
    multi-threading; multimedia computing; multiprocessing systems; storage allocation; MediaBench; SDRAM-Energy-Aware memory allocation; bank assignment problem; computational performance; dynamic memory allocators; dynamic multi-media applications; energy consumption; multi-processor platforms; multi-threaded application; page-misses; task-sets; Costs; Data structures; Decoding; Energy consumption; Energy efficiency; Energy management; Pins; Runtime; SDRAM; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253661
  • Filename
    1253661