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
来源
关键词
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
相关论文
共 50 条
  • [1] ON MAPPING PARALLEL ALGORITHMS INTO PARALLEL ARCHITECTURES
    BERMAN, F
    SNYDER, L
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1987, 4 (05) : 439 - 458
  • [2] ADAPTIVE ROUTING FOR DYNAMIC APPLICATIONS IN MASSIVELY-PARALLEL ARCHITECTURES
    BOARI, M
    CORRADI, A
    STEFANELLI, C
    LEONARDI, L
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1995, 3 (01): : 61 - 74
  • [3] Parallel Algorithms and their Mapping on Parallel Computer Architectures
    Trottenberg, Ulrich
    Solchenbach, Karl
    IT - Information Technology, 1988, 30 (02): : 71 - 82
  • [4] Automatic mapping of parallel applications on multicore architectures using the Servet benchmark suite
    Gonzalez-Dominguez, Jorge
    Taboada, Guillermo L.
    Fraguela, Basilio B.
    Martin, Maria J.
    Tourino, Juan
    COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (02) : 258 - 269
  • [5] THE PHYSICAL MAPPING PROBLEM FOR PARALLEL ARCHITECTURES
    HEATH, LS
    ROSENBERG, AL
    SMITH, BT
    JOURNAL OF THE ACM, 1988, 35 (03) : 603 - 634
  • [6] OREGAMI - TOOLS FOR MAPPING PARALLEL COMPUTATIONS TO PARALLEL ARCHITECTURES
    LO, VM
    RAJOPADHYE, S
    GUPTA, S
    KELDSEN, D
    MOHAMED, MA
    NITZBERG, B
    TELLE, JA
    ZHONG, XX
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1991, 20 (03) : 237 - 270
  • [7] MAPPING VISION ALGORITHMS TO PARALLEL ARCHITECTURES
    STOUT, QF
    PROCEEDINGS OF THE IEEE, 1988, 76 (08) : 982 - 995
  • [8] Parallel Algorithms and their Mapping on Parallel Computer Architectures.
    Trottenberg, Ulrich
    Solchenbach, Karl
    Informationstechnik, 1988, 30 (02): : 71 - 82
  • [9] Adaptive parallel applications: from shared memory architectures to fog computing (2002–2022)
    Guilherme Galante
    Rodrigo da Rosa Righi
    Cluster Computing, 2022, 25 : 4439 - 4461
  • [10] Adaptive parallel graph mining for CMP architectures
    Buehrer, Gregory
    Parthasarathy, Srinivasan
    Chen, Yen-Kuang
    ICDM 2006: SIXTH INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2006, : 97 - 106