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 条
  • [41] Task Ranking and Allocation Heuristics for Efficeint Workflow Schedules
    Huang, Kuo-Chan
    Tsai, Meng-Han
    2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 515 - 519
  • [42] Runtime Support for Adaptive Power Capping on Heterogeneous SoCs
    Wu, Yun
    Nikolopoulos, Dimitrios S.
    Woods, Roger
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 71 - 78
  • [43] Adaptive heterogeneous language support within a cloud runtime
    Ericson, Kathleen
    Pallickara, Shrideep
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (01): : 128 - 135
  • [44] Energy-Aware Task Scheduling on Heterogeneous NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 165 - 176
  • [45] Using intelligent business objects to facilitate workflow task-distribution at runtime
    Deng, QJ
    Meng, B
    Liu, JT
    Fourth Wuhan International Conference on E-Business: The Internet Era & The Global Enterprise, Vols 1 and 2, 2005, : 1031 - 1037
  • [46] Evaluating Dynamic Task Scheduling in a Task-Based Runtime System for Heterogeneous Architectures
    Becker, Thomas
    Karl, Wolfgang
    Schuele, Tobias
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 142 - 155
  • [47] Performance Yield-Driven Task Allocation and Scheduling for MPSoCs under Process Variation
    Huang, Lin
    Xu, Qiang
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 326 - 331
  • [48] Adaptive Task Allocation for Heterogeneous Multi-Robot Teams with Evolving and Unknown Robot Capabilities
    Emam, Yousef
    Mayya, Siddharth
    Notomista, Gennaro
    Bohannon, Addison
    Egerstedt, Magnus
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 7719 - 7725
  • [49] A Dynamic Resource Allocation and. Task Scheduling Strategy with Uncertain Task Runtime on IaaS Clouds
    Liu, Shaowei
    Ren, Kaijun
    Deng, Kefeng
    Song, Junqiang
    2016 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2016, : 174 - 180
  • [50] On task allocation in heterogeneous distributed computing systems
    Ignatius, PP
    Murthy, CSR
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (04): : 231 - 238