DocumentCode
3082181
Title
A workflow for runtime adaptive task allocation on heterogeneous MPSoCs
Author
Huang, Jia ; Raabe, Andreas ; Buckl, Christian ; Knoll, Alois
Author_Institution
Fortiss GmbH, Munich, Germany
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
Modern Multiprocessor Systems-on-Chips (MPSoCs) are ideal platforms for co-hosting multiple applications, which may have very distinct resource requirements (e.g. data processing intensive or communication intensive) and may start/stop execution independently at time instants unknown at design time. In such systems, the runtime task allocator, which is responsible for assigning appropriate resources to each task, is a key component to achieve high system performance. This paper presents a new task allocation strategy in which self-adaptability is introduced. By dynamically adjusting a set of key parameters at runtime, the optimization criteria of the task allocator adapts itself according to the relative scarcity of different types of resources, so that resource bottlenecks can be effectively mitigated. Compared with traditional task allocators with fixed optimization criteria, experimental results show that our adaptive task allocator achieves significant improvement both in terms of hardware efficiency and stability.
Keywords
multiprocessing systems; system-on-chip; fixed optimization criteria; heterogeneous MPSoC; multiprocessor systems-on-chips; relative scarcity; runtime adaptive task allocation; runtime task allocator; task allocation strategy; Bandwidth; Clustering algorithms; Hardware; Optimization; Resource management; Runtime; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763189
Filename
5763189
Link To Document