Adaptive Mapping for Multiple Applications on Parallel Architectures

被引:2
作者
Assayad, Ismail [1 ]
Girault, Alain [2 ,3 ]
机构
[1] Univ Hassan II Casablanca, ENSEM, Fac Sci, LIMSAD, Casablanca, Morocco
[2] INRIA Rhone Alpes, Grenoble, France
[3] LIG, Grenoble, France
来源
UBIQUITOUS NETWORKING, UNET 2017 | 2017年 / 10542卷
关键词
Adaptive mapping; Multi-objective optimization; Energy; Throughput; Iterative applications; Network-on-chip; TIME RESOURCE-MANAGEMENT;
D O I
10.1007/978-3-319-68179-5_51
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel adaptive approach capable of handling dynamism of a set of applications on network-on-chip. The applications are subject to throughput or energy consumption constraints. For each application, a set of non-dominated Pareto schedules are computed at design-time in the energy, period and processors space for different cores topologies. Then, upon the starting or ending of an application, a lightweight adaptive run-time scheduler reconfigures the mapping of the live applications according to the available resources, i.e., the available cores of the network-on-chip. This run-time scheduler selects the best topology for each application and maps them to the network-on-chip using the tetris algorithm. This novel scheduling approach is adaptive, it changes the mapping of applications during their execution, and thus delivers just enough power to achieve applications constraints.
引用
收藏
页码:584 / 595
页数:12
相关论文
共 15 条
[1]  
[Anonymous], P 2 WORKSH POW AW CO
[2]  
Burd T. D., 1995, HAW INT C SYST SCI H
[3]  
Huang Jia., 2011, DESIGN AUTOMATION TE, P1
[4]  
Karp R.M., 1975, COMPLEXITY COMPUTER, P85, DOI DOI 10.1007/978-3-540-68279-08
[5]  
Mariani G, 2010, DES AUT TEST EUROPE, P196
[6]  
Murali Srinivasan., 2006, P C DESIGN AUTOMATIO, P118
[7]   Dynamic Power-Aware Mapping of Applications onto Heterogeneous MPSoC Platforms [J].
Schranzhofer, Andreas ;
Chen, Jian-Jian ;
Thiele, Lothar .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) :692-707
[8]   Accelerating Throughput-Aware Runtime Mapping for Heterogeneous MPSoCs [J].
Singh, Amit Kumar ;
Kumar, Akash ;
Srikanthan, Thambipillai .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (01)
[9]   A Predictable Multiprocessor Design Flow for Streaming Applications with Dynamic Behaviour [J].
Stuijk, Sander ;
Geilen, Marc ;
Basten, Twan .
13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, :548-555
[10]  
Thierry C, 2010, INT COMPUT GAMES ASS, V32, P3