CHRT: a Criticality- and Heterogeneity-Aware Runtime System for Task-Parallel Applications

被引:0
|
作者
Han, Myeonggyun [1 ]
Park, Jinsu [1 ]
Baek, Woongki [1 ]
机构
[1] UNIST, Sch ECE, Ulsan, South Korea
基金
新加坡国家研究基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-efficient computing. While task parallelism is widely used in various computing domains from the embedded to machine-learning computing domains, relatively little work has been done to investigate the efficient runtime support that effectively utilizes the criticality of the tasks of the target application and the heterogeneity of the underlying HMP system with full resource management. To bridge this gap, we propose a criticality-and heterogeneity-aware runtime system for task-parallel applications (CHRT). CHRT dynamically estimates the performance and power consumption of the target task-parallel application and robustly manages the full HMP system resources (i.e., core types, counts, and voltage/frequency levels) to maximize the overall efficiency. Our experimental results show that CHRT achieves significantly higher energy efficiency than the baseline runtime system that employs the breadth-first scheduler and the state-of-the-art criticality-aware runtime system.
引用
收藏
页码:942 / 945
页数:4
相关论文
共 50 条
  • [41] Fault-tolerant protocol for hybrid task-parallel message-passing applications
    Martsinkevich, Tatiana
    Subasi, Omer
    Unsal, Osman
    Labarta, Jesus
    Cappello, Franck
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 563 - 570
  • [42] Extreme-scale scripting: Opportunities for large task-parallel applications on petascale computers
    Wilde, Michael
    Raicu, Ioan
    Espinosa, Allan
    Zhang, Zhao
    Clifford, Ben
    Hategan, Mihael
    Kenny, Sarah
    Iskra, Kamil
    Beckman, Pete
    Foster, Ian
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [43] CHAMELEON: Reactive Load Balancing for Hybrid MPI plus OpenMP Task-Parallel Applications
    Klinkenberg, Jannis
    Samfass, Philipp
    Bader, Michael
    Terboven, Christian
    Mueller, Matthias S.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 138 (55-64) : 55 - 64
  • [44] Experiences with nested parallelism in task-parallel applications using malleable BLAS on multicore processors
    Rodriguez-Sanchez, Rafael
    Castello, Adrian
    Catalan, Sandra
    Igual, Francisco D.
    Quintana-Orti, Enrique S.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2024, 38 (02): : 55 - 68
  • [45] Task-parallel implementation of 3D shortest path raytracing for geophysical applications
    Giroux, Bernard
    Larouche, Benoit
    COMPUTERS & GEOSCIENCES, 2013, 54 : 130 - 141
  • [46] On the impact of heterogeneity-aware mesh partitioning and non-contributing computation removal on parallel reservoir simulations
    Andreas Thune
    Xing Cai
    Alf Birger Rustad
    Journal of Mathematics in Industry, 11
  • [47] Heterogeneity-Aware Collective I/O for Parallel I/O Systems with Hybrid HDD/SSD Servers
    He, Shuibing
    Wang, Yang
    Sun, Xian-He
    Huang, Chuanhe
    Xu, Chenzhong
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (06) : 1091 - 1098
  • [48] On the impact of heterogeneity-aware mesh partitioning and non-contributing computation removal on parallel reservoir simulations
    Thune, Andreas
    Cai, Xing
    Rustad, Alf Birger
    JOURNAL OF MATHEMATICS IN INDUSTRY, 2021, 11 (01)
  • [49] FedCure: A Heterogeneity-Aware Personalized Federated Learning Framework for Intelligent Healthcare Applications in IoMT Environments
    Sachin, D. N.
    Annappa, B.
    Hegde, Saumya
    Abhijit, Chunduru Sri
    Ambesange, Sateesh
    IEEE ACCESS, 2024, 12 : 15867 - 15883
  • [50] Task-RM: A Resource Manager for Energy Reduction in Task-Parallel Applications under Quality of Service Constraints
    Azhar, M. Waqar
    Pericas, Miquel
    Stenstrom, Per
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 19 (01)