DocumentCode
619564
Title
A scenario-based run-time task mapping algorithm for MPSoCs
Author
Wei Quan ; Pimentel, Andy D.
Author_Institution
Inf. Inst., Univ. of Amsterdam, Amsterdam, Netherlands
fYear
2013
fDate
May 29 2013-June 7 2013
Firstpage
1
Lastpage
6
Abstract
The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. Different applications concurrently execute and contend for resources in such systems which could cause serious changes in the intensity and nature of the workload demands over time. To cope with the dynamism of application workloads at run time and improve the efficiency of the underlying system architecture, this paper presents a novel scenario-based run-time task mapping algorithm. This algorithm combines a static mapping strategy based on workload scenarios and a dynamic mapping strategy to achieve an overall improvement of system efficiency. We evaluated our algorithm using a homogeneous MPSoC system with three real applications. From the results, we found that our algorithm achieves an 11.3% performance improvement and a 13.9% energy saving compared to running the applications without using any run-time mapping algorithm. When comparing our algorithm to three other, well-known run-time mapping algorithms, it is superior to these algorithms in terms of quality of the mappings found while also reducing the overheads compared to most of these algorithms.
Keywords
embedded systems; system-on-chip; MPSoC-based embedded systems; dynamic mapping strategy; energy saving; scenario-based run-time task mapping algorithm; static mapping strategy; Algorithm design and analysis; Clustering algorithms; Computer architecture; Embedded systems; Energy consumption; Heuristic algorithms; Program processors; Embedded systems; KPN; MPSoC; simulation; task mapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location
Austin, TX
ISSN
0738-100X
Type
conf
Filename
6560724
Link To Document