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 条
  • [31] Rapid Runtime Estimation Methods for Pipelined MPSoCs
    Javaid, Haris
    Janapsatya, Andhi
    Haque, Mohammad Shihabul
    Parameswaran, Sri
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 363 - 368
  • [32] Customer-Aware Task Allocation and Scheduling for Multi-Mode MPSoCs
    Huang, Lin
    Ye, Rong
    Xu, Qiang
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 387 - 392
  • [33] Asynchronous Adaptive Task Allocation
    Kentros, Sotirios
    Kari, Chadi
    Kiayias, Aggelos
    Russell, Alexander
    [J]. 2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, : 83 - 92
  • [34] A Hybrid Memory Organization to Enhance Task Migration and Dynamic Task Allocation in NoC-based MPSoCs
    Barcelos, Daniel
    Briao, Eduardo W.
    Wagner, Flavio R.
    [J]. SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 282 - 287
  • [35] Adaptive resource allocation for workflow containerization on Kubernetes
    Shan, Chenggang
    Wu, Chuge
    Xia, Yuanqing
    Guo, Zehua
    Liu, Danyang
    Zhang, Jinhui
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2023, 34 (03) : 723 - 743
  • [36] Heterogeneous Task Allocation in Participatory Sensing
    Yang, Fan
    Lu, Jia-Liang
    Zhu, Yanmin
    Peng, Jia
    Shu, Wei
    Wu, Min-You
    [J]. 2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [37] Communication and Congestion Aware Run-Time Task Mapping on Heterogeneous MPSoCs
    Khajekarimi, Elyas
    Hashemi, Mahmoud Reza
    [J]. 2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 127 - 132
  • [38] Adaptive resource allocation for workflow containerization on Kubernetes
    SHAN Chenggang
    WU Chuge
    XIA Yuanqing
    GUO Zehua
    LIU Danyang
    ZHANG Jinhui
    [J]. Journal of Systems Engineering and Electronics, 2023, 34 (03) : 723 - 743
  • [39] Task Ranking and Allocation Heuristics for Efficeint Workflow Schedules
    Huang, Kuo-Chan
    Tsai, Meng-Han
    [J]. 2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 515 - 519
  • [40] Thermal-Aware Frequency Scaling for Adaptive Workloads on Heterogeneous MPSoCs
    Yu, Heng
    Syed, Rizwan
    Ha, Yajun
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,