DocumentCode :
3602072
Title :
WeNA: Deterministic Run-time Task Mapping for Performance Improvement in Many-core Embedded Systems
Author :
Le-Tian Huang ; Hui Dong ; Jun-Shi Wang ; Daneshtalab, Masoud ; Guang-Jun Li
Author_Institution :
Dept. of Commun. & Inf. Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Volume :
7
Issue :
4
fYear :
2015
Firstpage :
93
Lastpage :
96
Abstract :
Many-core embedded systems will feature an extremely dynamic workload distribution where massive applications arranged as an unpredictable sequence enter and leave the system at run-time. Efficient mapping strategy is required to allocate system resources to the incoming application. Noncontiguous mapping improves system throughput by utilizing disjoint nodes, however, the increasing communication distance and external congestion lead to high power consumption and network delay. This paper thus presents an enhanced noncontiguous dynamic mapping algorithm, aiming at decreasing interprocessor communication overhead and improving both network and application performance. Communication volumes are utilized to arrange the mapping order of tasks belong to the same application. Moreover, expanding parameter of each task is developed which directs the optimized mapping decision comparing to the current neighborhood and occupancy information. Experimental results show that our modified mapping algorithm Weighted-based Neighborhood Allocation (WeNA) makes considerable improvements on Average Weighted Manhattan Distance (8.06%) and network latency (9.8%) in comparison with the state-of-the-art algorithm.
Keywords :
embedded systems; network-on-chip; resource allocation; WeNA; average weighted Manhattan distance; deterministic run-time task mapping; dynamic workload distribution; interprocessor communication overhead; many-core embedded systems; network latency; network-on-chip; noncontiguous dynamic mapping algorithm; noncontiguous mapping; performance improvement; system resource allocation; weighted-based neighborhood allocation; Algorithm design and analysis; Delays; Design automation; Embedded systems; Heuristic algorithms; Power demand; Resource management; Many-core; non-contiguous dynamic mapping;
fLanguage :
English
Journal_Title :
Embedded Systems Letters, IEEE
Publisher :
ieee
ISSN :
1943-0663
Type :
jour
DOI :
10.1109/LES.2015.2427571
Filename :
7097665
Link To Document :
بازگشت