A Workflow for Runtime Adaptive Task Allocation on Heterogeneous MPSoCs

被引:0
|
作者
Huang, Jia [1 ]
Raabe, Andreas [1 ]
Buckl, Christian [1 ]
Knoll, Alois [2 ]
机构
[1] Fortiss GmbH, Guerickestr 25, D-80805 Munich, Germany
[2] Tech Univ Munich, D-85748 Garching, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern Multiprocessor Systems-on-Chips (MPSoCs) are ideal platforms for co-hosting multiple applications, which may have very distinct resource requirements (e.g. data processing intensive or communication intensive) and may start/stop execution independently at time instants unknown at design time. In such systems, the runtime task allocator, which is responsible for assigning appropriate resources to each task, is a key component to achieve high system performance. This paper presents a new task allocation strategy in which self-adaptability is introduced. By dynamically adjusting a set of key parameters at runtime, the optimization criteria of the task allocator adapts itself according to the relative scarcity of different types of resources, so that resource bottlenecks can be effectively mitigated. Compared with traditional task allocators with fixed optimization criteria, experimental results show that our adaptive task allocator achieves significant improvement both in terms of hardware efficiency and stability.
引用
收藏
页码:1129 / 1134
页数:6
相关论文
共 50 条
  • [21] Runtime Adaptive Circuit Switching and Flow Priority in NoC-Based MPSoCs
    Ruaro, Marcelo
    Carara, Everton Alceu
    Moraes, Fernando Gehm
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (06) : 1077 - 1088
  • [22] Adaptive Resource Allocation with Job Runtime Uncertainty
    Raul Ramírez-Velarde
    Andrei Tchernykh
    Carlos Barba-Jimenez
    Adán Hirales-Carbajal
    Juan Nolazco-Flores
    [J]. Journal of Grid Computing, 2017, 15 : 415 - 434
  • [23] Adaptive Resource Allocation with Job Runtime Uncertainty
    Ramirez-Velarde, Raul
    Tchernykh, Andrei
    Barba-Jimenez, Carlos
    Hirales-Carbajal, Adan
    Nolazco-Flores, Juan
    [J]. JOURNAL OF GRID COMPUTING, 2017, 15 (04) : 415 - 434
  • [24] Runtime Task Allocation in Multicore Packet Processing Systems
    Wu, Qiang
    Wolf, Tilman
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (10) : 1934 - 1943
  • [25] Efficient Runtime Support for Embedded MPSoCs
    Theodoropoulos, Dimitris
    Pratikakis, Polyvios
    Pnevmatikatos, Dionisios
    [J]. 2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 164 - 171
  • [26] An Adaptive Heterogeneous Runtime Framework for Irregular Applications
    Kao, Chih-Chen
    Hsu, Wei-Chung
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 80 (03): : 245 - 259
  • [27] Design adaptive task allocation scheduler to improve MapReduce performance in heterogeneous clouds
    Yang, Shin-Jer
    Chen, Yi-Ru
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 57 : 61 - 70
  • [28] An Adaptive Heterogeneous Runtime Framework for Irregular Applications
    Chih-Chen Kao
    Wei-Chung Hsu
    [J]. Journal of Signal Processing Systems, 2015, 80 : 245 - 259
  • [29] Heuristics for dynamic task mapping in NoC-based heterogeneous MPSoCs
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    [J]. RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 34 - +
  • [30] Task and Memory Mapping Optimization for SDRAM Interference Minimization on Heterogeneous MPSoCs
    Gonzalez, Alfonso Mascarenas
    Chaudron, Jean-Baptiste
    Boniol, Frederic
    Bouchebaba, Youcef
    Bussenot, Jean-Loup
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,