Locality-Aware Scheduling for Scalable Heterogeneous Environments

被引:1
作者
Kamatar, Alok, V [1 ]
Friese, Ryan D. [1 ]
Gioiosa, Roberto [1 ]
机构
[1] Pacific Northwest Natl Lab, High Performance Comp, Richland, WA 99352 USA
来源
PROCEEDINGS OF 2020 10TH IEEE/ACM INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS (ROSS 2020) | 2020年
关键词
STANDARD;
D O I
10.1109/ROSS51935.2020.00011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous computing promise boost performance of scientific applications by allowing massively parallel execution of computational tasks. However, manually managing extremely heterogeneous, multi-device systems is complicated and may result in sub-optimal performance. Specifically, data management is an extremely challenging problem on multi-device systems. In this work, we introduce two locality-aware schedulers for the Minos Computing Library (MCL), an asynchronous, task-based programming model and runtime for extremely heterogeneous systems. The first scheduler implements a pure locality-aware algorithm to maximize data reuse, though it might incur in "hot-spots" that limit system utilization. The second scheduler mitigates this drawback by dynamically targeting between locality-awareness and system utilization based on the current workload and available computing devices. Our results show that locality-awareness greatly benefit applications that exhibit data reuse, providing up to 6.9x and 7.9x over the original MCL scheduler and equivalent OpenCL implementations, respectively. Moreover, our schedulers introduce negligible overhead compared with the original MCL scheduler and achieve similar performance for applications that don't benefit from data locality.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 4 条
  • [1] Scheduling in Heterogeneous Computing Environments for Proximity Queries
    Kim, Duksu
    Lee, Jinkyu
    Lee, Junghwan
    Shin, Insik
    Kim, John
    Yoon, Sung-Eui
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (09) : 1513 - 1525
  • [2] SVC-aware selective repetition for robust streaming of scalable video
    Lee, Jaemyoun
    Kang, Kyungtae
    WIRELESS NETWORKS, 2015, 21 (01) : 115 - 126
  • [3] Effective computation-aware algorithm by inter-layer motion analysis for scalable video coding
    Wu, Jian-Sheng
    Tai, Kuang-Han
    Li, Gwo-Long
    Chen, Mei-Juan
    Tang, Yung-Hsiang
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2015, 32 : 107 - 119
  • [4] DeSSR: A Decentralized, Broadcast-Based Scalable Scheduling Reservation Protocol for 6TiSCH Networks
    Kumar, Kaushal
    Kolberg, Mario
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07): : 12728 - 12744