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