DocumentCode :
3028301
Title :
ILP-based Memory-Aware Mapping Optimization for MPSoCs
Author :
Jovanovic, O. ; Kneuper, N. ; Engel, M. ; Marwedel, P.
Author_Institution :
Design Autom. for Embedded Syst., Univ. of Dortmund, Dortmund, Germany
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
413
Lastpage :
420
Abstract :
The mapping of applications onto multiprocessor system-on-chip (MPSoC) devices is an important and complex optimization task. The goal is to efficiently distribute application tasks to available processors while optimizing for energy or runtime. Unfortunately, the influence of memories or memory hierarchies is not considered in existing mapping optimizations so far, even though it is a well-known fact that memories have a drastic impact on runtime and energy consumption of the system. In this paper, we address the challenge of finding an efficient application to MPSoC mapping while explicitly considering the underlying memory subsystem and an efficient mapping of task´s memory objects to memories. For this purpose, we developed a memory-aware mapping tool based on ILP optimization. Evaluations on various benchmarks show that our memory-aware mapping tool outperforms state-of-the-art mapping optimizations by reducing the runtime up to 18%, and energy consumption up to 21%.
Keywords :
integer programming; linear programming; multiprocessing systems; system-on-chip; ILP optimization; ILP-based memory-aware mapping optimization; MPSoC devices; complex optimization task; energy consumption; memory hierarchies; memory subsystem; memory-aware mapping tool; multiprocessor system-on-chip devices; Equations; Instruction sets; Mathematical model; Memory management; Optimization; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
Conference_Location :
Nicosia
Print_ISBN :
978-1-4673-5165-2
Electronic_ISBN :
978-0-7695-4914-9
Type :
conf
DOI :
10.1109/ICCSE.2012.64
Filename :
6417323
Link To Document :
بازگشت