A dynamic CTA scheduling scheme for massive parallel computing

被引:0
|
作者
Dong Oh Son
Cong Thuan Do
Hong Jun Choi
Jiseung Nam
Cheol Hong Kim
机构
[1] Chonnam National University,School of Electronics and Computer Engineering
[2] The Attached Institute of ETRI,undefined
来源
Cluster Computing | 2017年 / 20卷
关键词
GPGPU; Multiple applications; SM scheduling scheme; Resource utilization;
D O I
暂无
中图分类号
学科分类号
摘要
Recent computing devices execute massive parallel data requiring huge computing hardware. To satisfy increasing computing need, GPUs providing powerful computational capability are employed to execute both graphics and general-purpose applications (GPGPUs). In the GPGPU, executing multiple applications together can increase the data parallelism, resulting in high resource utilization. Improving the resource utilization of the GPGPU can increase the GPGPU performance. However, various kinds of applications have different execution time depending on their workload sizes. Therefore, if one application is completed earlier than the other ones, resource underutilization problem may happen because the hardware resource allocated for the early completed application becomes idle. In this work, a CTA-aware dynamic streaming multiprocessors scheduling scheme is proposed for multiple applications execution in the GPGPU to efficiently manage hardware resources. Simulation results show that the proposed CTA-aware dynamic SM scheduling scheme can increase the GPU performance by up to 25.6% on average.
引用
收藏
页码:781 / 787
页数:6
相关论文
共 50 条
  • [21] On advantages of Grid computing for parallel job scheduling
    Ernemann, C
    Hamscher, V
    Schwiegelshohn, U
    Yahyapour, R
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 39 - 46
  • [22] Soft computing for parallel scheduling with setup times
    Yi, Y
    Chang, HY
    Wang, J
    Bai, JC
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2041 - 2046
  • [23] Parallel job scheduling on multicluster computing systems
    Abawajy, JH
    Dandamudi, SP
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 11 - 18
  • [24] Massive data balance scheduling in cloud computing environment
    Wei, Xiuran
    Wang, Feng
    International Journal of Mechatronics and Applied Mechanics, 2019, 2019 (05): : 100 - 105
  • [25] Dynamic MPI parallel task scheduling based on a master-worker pattern in cloud computing
    Ding, Fan
    Wienke, Sandra
    Zhang, Ruisheng
    International Journal of Autonomous and Adaptive Communications Systems, 2015, 8 (04) : 424 - 438
  • [26] Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems
    Xie, Guoqi
    Liu, Liangjiao
    Yang, Liu
    Li, Renfa
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):
  • [27] Dynamic energy-aware scheduling for parallel task-based application in cloud computing
    Juarez, Fredy
    Ejarque, Jorge
    Badia, Rosa M.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 257 - 271
  • [28] DDMTS: A novel dynamic load balancing scheduling scheme under SLA constraints in cloud computing
    Tong, Zhao
    Deng, Xiaomei
    Chen, Hongjian
    Mei, Jing
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 149 : 138 - 148
  • [29] Dynamic scheduling algorithm for parallel machine scheduling problem
    Li, Peng
    Liu, Min
    Wu, Cheng
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (03): : 568 - 572
  • [30] Scheduling algorithm for dynamic reconfigurable computing
    Qi, Ji
    Li, Xi
    Yu, Haichen
    Hu, Nan
    Gong, Yuchang
    Wang, Ligang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (08): : 1439 - 1447