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
来源
2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE) | 2011年
关键词
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 条
  • [11] Congestion-aware Task Mapping in Heterogeneous MPSoCs
    Carvalho, Ewerson
    Moraes, Fernando
    2008 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2008, : 65 - 68
  • [12] SARA: Self-Aware Resource Allocation for Heterogeneous MPSoCs
    Song, Yang
    Alavoine, Olivier
    Lin, Bill
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [13] Runtime memory allocation in a heterogeneous reconfigurable platform
    Sima, Vlad-Mihai
    Bertels, Koen
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 71 - 76
  • [14] Enabling Adaptive Techniques in Heterogeneous MPSoCs Based on Virtualization
    Ost, Luciano
    Varyani, Sameer
    Indrusiak, Leandro Soares
    Mandelli, Marcelo
    Almeida, Gabriel Marchesan
    Wachter, Eduardo
    Moraes, Fernando
    Sassatelli, Gilles
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2012, 5 (03)
  • [15] Runtime Adaptive Task Inlining on Asynchronous Multitasking Runtime Systems
    Wagle, Bibek
    Monil, Mohammad Alaul Haque
    Huck, Kevin
    Malony, Allen D.
    Serio, Adrian
    Kaiser, Hartmut
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [16] Adaptive Task Migration Policies for Thermal control in MPSoCs
    Cuesta, David
    Ayala, Jose L.
    Hidalgo, Jose I.
    Atienza, David
    Acquaviva, Andrea
    Macii, Enrico
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 110 - 115
  • [17] Adaptive task migration policies for thermal control in MPSoCs
    Cuesta D.
    Ayala J.
    Hidalgo J.
    Atienza D.
    Acquaviva A.
    MacIi E.
    Lecture Notes in Electrical Engineering, 2011, 105 LNEE : 83 - 115
  • [18] Evaluating energy-aware task allocation strategies for MPSoCs
    Wronski, Fabio
    Briao, Eduardo Wenzel
    Wagner, Flavio Rech
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 215 - +
  • [19] Automatic Extraction of Task-Level Parallelism for Heterogeneous MPSoCs
    Cordes, Daniel
    Neugebauer, Olaf
    Engel, Michael
    Marwedel, Peter
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 950 - 959
  • [20] Policy-Based Task Allocation at Runtime for a Self-Adaptive Edge Computing Infrastructure
    Betancourt, Victor Pazmino
    Kirschner, Maximilian
    Kreutzer, Marius
    Becker, Juergen
    2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 115 - 122