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 :
بازگشت