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
Link To Document