Data-Oriented Runtime Scheduling Framework on Multi-GPUs

被引:0
|
作者
Li, Tao [1 ,2 ]
Zhao, Kezhao [1 ]
Dong, Qiankun [1 ]
Leng, Jiabing [1 ]
Yang, Yulu [1 ]
Ma, Wenjing [3 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Tianjin, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing, Peoples R China
[3] Chinese Acad Sci, Inst Software, Lab Parallel Software & Comp Sci, State Key Lab Comp Sci, Beijing, Peoples R China
来源
2016 IEEE TRUSTCOM/BIGDATASE/ISPA | 2016年
基金
中国国家自然科学基金;
关键词
GPU; Heterogeneous system; Data-oriented DAG; task scheduling; TASK; FACTORIZATION; SYSTEM;
D O I
10.1109/TrustCom.2016.207
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
GPU has been generally accepted as an efficient accelerator in the field of high performance computing (HPC). On some heterogeneous systems, multiple GPUs are installed on each computing node. To make things more complicated, these GPUs may even have different architectures. Therefore, it is a challenge to efficiently schedule tasks and data on heterogeneous system. In this paper, we present DoSFoG, a data-oriented runtime scheduling framework on heterogeneous system equipped with multiple GPUs. In DoSFoG, the data blocks, instead of tasks, are taken as the scheduling units. It uses a data-oriented directed acyclic graph (DoDAG) as representation of an application, which is proved to be equivalence to task DAG. Based on DoDAG, a runtime scheduling framework is designed. Besides, a hierarchical storage structure is carefully designed based on the various levels of memory in the system. Page-locked memory and soft cache on GPU device memory are used to improve the data transfer. DoSFoG is evaluated with different applications on a system equipped with different GPUs. The results show that DoSFoG can achieve high data locality, scalability, load balance and performance improvement for large size of data.
引用
收藏
页码:1311 / 1318
页数:8
相关论文
共 50 条
  • [41] Multi-GPUs parallel computational strategy of prestack reverse-time migration for mass seismic data
    Kong, Xiangning
    Zhang, Huiyu
    Liu, Shouwei
    Li, Jingjing
    Geophysical Prospecting for Petroleum, 2013, 52 (03) : 288 - 293
  • [42] Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems
    Gonthier, Maxime
    Marchal, Loris
    Thibault, Samuel
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 694 - 704
  • [43] Energy-based tuning of metaheuristics for molecular docking on multi-GPUs
    Perez-Serrano, J.
    Imbernon, B.
    Cecilia, J. M.
    Ujaldon, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (17):
  • [44] Multi-GPUs DEM algorithm and its application in the simulation of granular materials
    Zhou, Qian
    Xu, Wen-Jie
    Chen, Yong-Zhi
    POWDER TECHNOLOGY, 2023, 430
  • [45] Co-Concurrency Mechanism for Multi-GPUs in Distributed Heterogeneous Environments
    Zhang, Xuedong
    Tang, Zhuo
    Zhang, Xiantao
    Li, Kenli
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4935 - 4947
  • [46] Energy-based tuning of convolutional neural networks on multi-GPUs
    Castro, F. M.
    Guil, N.
    Marin-Jimenez, M. J.
    Perez-Serrano, J.
    Ujaldon, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (21):
  • [47] Characterizing the Runtime Effects of Object-Oriented Workloads on GPUs
    Zhang, Mengchi
    Green, Roland
    Rogers, Timothy G.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2018, : 109 - 110
  • [48] Design of a data-oriented evolutionary controller
    Fu, Qiuhao
    Koiwai, Kazushige
    Yamamoto, Toru
    IEEJ Transactions on Electronics, Information and Systems, 2017, 137 (07): : 914 - 915
  • [49] A novel data-oriented name service
    Wu H.
    Gao D.
    Yang D.
    Zhang H.
    Journal of Communications, 2010, 5 (09): : 684 - 685
  • [50] Efficient multivariate data-oriented microaggregation
    Josep Domingo-Ferrer
    Antoni Martínez-Ballesté
    Josep Maria Mateo-Sanz
    Francesc Sebé
    The VLDB Journal, 2006, 15 : 355 - 369