DocumentCode
2611586
Title
MAMOT: Memory-Aware Mapping Optimization Tool for MPSoC
Author
Jovanovic, Olivera ; Marwedel, Peter ; Bacivarov, Iuliana ; Thiele, Lothar
Author_Institution
Design Autom. for Embedded Syst., Univ. of Dortmund, Dortmund, Germany
fYear
2012
fDate
5-8 Sept. 2012
Firstpage
743
Lastpage
750
Abstract
Mapping applications onto multiprocessor system-on-chip (MPSoC) devices is a well-known and complex optimization problem, receiving large interest in recent years. Diverse frameworks for mapping optimization have been developed, that typically distribute application tasks to available processors while optimizing one or more objectives such as performance and energy consumption. However, even though the memory subsystem is a resource that contributes drastically to the overall performance and energy consumption of the MPSoC, no mapping optimization framework is considering it so far. This paper addresses this challenge, and investigates the effect of memory hierarchies for MPSoC mapping. A memory-aware mapping optimization tool (that we refer to as MAMOT) has been developed for this purpose. We primarily focus on heterogeneous MPSoCs with heterogeneous memory hierarchies. Our evaluations show that considering memory mapping during MPSoC mapping optimization may reduce the application runtime up to 29.5% and its energy consumption up to 40%.
Keywords
circuit optimisation; multiprocessing systems; system-on-chip; MAMOT; MPSoC devices; MPSoC mapping; MPSoC mapping optimization; complex optimization problem; energy consumption; heterogeneous memory hierarchy; memory subsystem; memory-aware mapping optimization tool; multiprocessor system-on-chip devices; Energy consumption; Evolutionary computation; Instruction sets; Memory management; Optimization; Runtime; memory hierarchy mapping; multiobjective optimization; task mapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location
Izmir
Print_ISBN
978-1-4673-2498-4
Type
conf
DOI
10.1109/DSD.2012.83
Filename
6386968
Link To Document