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 条
  • [31] A Heterogeneity-Aware Region-Level Data Layout for Hybrid Parallel File Systems
    He, Shuibing
    Sun, Xian-He
    Wang, Yang
    Kougkas, Antonis
    Haider, Adnan
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 340 - 349
  • [32] Runtime prediction of parallel applications with workload-aware clustering
    Ju-Won Park
    Eunhye Kim
    The Journal of Supercomputing, 2017, 73 : 4635 - 4651
  • [33] Runtime prediction of parallel applications with workload-aware clustering
    Park, Ju-Won
    Kim, Eunhye
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (11): : 4635 - 4651
  • [34] POSTER: LB-HM: Load Balance-Aware Data Placement on Heterogeneous Memory for Task-Parallel HPC Applications
    Xie, Zhen
    Liu, Jie
    Ma, Sam
    Li, Jiajia
    Li, Dong
    PPOPP'22: PROCEEDINGS OF THE 27TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2022, : 435 - 436
  • [35] COHESION - A microkernel based Desktop Grid platform for irregular task-parallel applications
    Schulz, Sven
    Blochinger, Wolfgang
    Held, Markus
    Dangelmayr, Clemens
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (05): : 354 - 370
  • [36] Runtime Data Management on Non-Volatile Memory-based Heterogeneous Memory for Task-Parallel Programs
    Wu, Kai
    Ren, Jie
    Li, Dong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,
  • [37] HARL: Optimizing Parallel File Systems with Heterogeneity-Aware Region-Level Data Layout
    He, Shuibing
    Wang, Yang
    Sun, Xian-He
    Xu, Chengzhong
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (06) : 1048 - 1060
  • [38] A Criticality-aware DVFS Runtime Utility for Optimizing Power Efficiency of Multithreaded Applications
    Zhang, Haibo
    Han, Wenting
    Li, Feng
    He, Songtao
    Cheng, Yichao
    An, Hong
    Chen, Zhitao
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 842 - 849
  • [39] User-defined Tools for Characterizing Task-Parallel Applications and Predicting Load Imbalance
    Minh Thanh Chung
    Kranzlmueller, Dieter
    2021 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP 2021), 2021, : 98 - 105
  • [40] 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