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 条
  • [1] A dynamic CTA scheduling scheme for massive parallel computing
    Son, Dong Oh
    Cong Thuan Do
    Choi, Hong Jun
    Nam, Jiseung
    Kim, Cheol Hong
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01): : 781 - 787
  • [2] A Batchmode Dynamic Scheduling Scheme For Cloud Computing
    Sujan, S.
    Devi, R. Kanniga
    2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT), 2015, : 293 - 298
  • [3] ATLS - A parallel loop scheduling scheme for dynamic environments
    Vera, Gonzalo
    Suppi, Remo
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 583 - 591
  • [4] MASSIVE PARALLEL COMPUTING
    SLOOT, P
    GRANT, A
    FUTURE GENERATION COMPUTER SYSTEMS, 1995, 11 (02) : 113 - 114
  • [5] A Dynamic Resource Scheduling Scheme in Edge Computing Satellite Networks
    Wang, Feng
    Jiang, Dingde
    Qi, Sheng
    Qiao, Chen
    Shi, Lei
    MOBILE NETWORKS & APPLICATIONS, 2021, 26 (02): : 597 - 608
  • [6] A Dynamic Resource Scheduling Scheme in Edge Computing Satellite Networks
    Feng Wang
    Dingde Jiang
    Sheng Qi
    Chen Qiao
    Lei Shi
    Mobile Networks and Applications, 2021, 26 : 597 - 608
  • [7] A heuristic algorithm for dynamic task scheduling in highly parallel computing systems
    Jovanovic, Z
    Maric, S
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (06): : 721 - 732
  • [8] Dynamic parallel job scheduling in multi-cluster computing systems
    Abawajy, JH
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 27 - 34
  • [9] A dynamic partitioning self-scheduling scheme for parallel loops on heterogeneous clusters
    Yang, Chao-Tung
    Shih, Wen-Chung
    Tseng, Shian-Shyong
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 810 - 813
  • [10] Algorithms for scheduling with applications to parallel computing
    Hu, YF
    Blake, RJ
    ADVANCES IN ENGINEERING SOFTWARE, 1997, 28 (09) : 563 - 572