본문 바로가기
  • Home

An IPC-based Dynamic Cooperative Thread Array Scheduling Scheme for GPUs

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2016, 21(2), pp.9-16
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science

손동오 1 Jong Myon Kim 2 Cheol Hong Kim 1

1전남대학교
2울산대학교

Accredited

ABSTRACT

Recently, many research groups have focused on GPGPUs in order to improve the performance of computing systems. GPGPUs can execute general-purpose applications as well as graphics applications by using parallel GPU hardware resources. GPGPUs can process thousands of threads based on warp scheduling and CTA scheduling. In this paper, we utilize the traditional CTA scheduler to assign a various number of CTAs to SMs. According to our simulation results, increasing the number of CTAs assigned to the SM statically does not improve the performance. To solve the problem in traditional CTA scheduling schemes, we propose a new IPC-based dynamic CTA scheduling scheme. Compared to traditional CTA scheduling schemes, the proposed dynamic CTA scheduling scheme can increase the GPU performance by up to 13.1%.

Citation status

* References for papers published after 2022 are currently being built.

This paper was written with support from the National Research Foundation of Korea.