Title :
Runtime adaptive allocation of dynamically mixed tasks on a heterogeneous MPSoC platform
Author :
Huang, Jia ; Raabe, Andreas ; Buckl, Christian ; Knoll, Alois
Author_Institution :
Fortiss GmbH, Munich, Germany
Abstract :
Multiprocessor System-on-Chip platforms are typically used for co-hosting multiple tasks, which may start and stop execution independently at time instants unknown at design time. In such systems, the runtime resource manager is responsible for allocating adequate and appropriate resources to each task. We identify a key issue in existing work that the resource management algorithms consider the problem only at task-level, i.e. the optimization is performed for each individual task upon activation. However, it can be shown that such strategies are suboptimal from the system point of view. In contrast, we propose in this paper a new task allocation flow that considers the system-level resource management. Comparing with traditional techniques, significant performance improvement (up to 29.5%) is observed during evaluation using a standard benchmark set. In addition, the proposed task allocator features runtime self-adaptability with respect to changes in hardware and/or applications.
Keywords :
multiprocessing systems; optimisation; processor scheduling; resource allocation; system-on-chip; heterogeneous MPSoC platform; multiple task co-hosting; multiprocessor system-on-chip; optimization; processor scheduling; runtime adaptive allocation; runtime resource manager; system-level resource management; task allocation flow; Bandwidth; Digital signal processing; Processor scheduling; Resource management; Runtime; Tiles; Timing; Processor scheduling; Resource management;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2010 Conference on
Conference_Location :
Edinburgh
Print_ISBN :
978-1-4244-8734-9
Electronic_ISBN :
978-1-4244-8733-2
DOI :
10.1109/DASIP.2010.5706243