Research Hub

대학 자원

대학 인프라와 자원을 공유해 공동 연구와 기술 활용을 지원합니다.

Loading...

논문 리스트

2015
A New Thread Block Scheduling Technique for Improving the Performance of GPGPU Architecture GPGPU 구조 성능 향상을 위한 스레드 블록 스케줄링 기법
한국차세대컴퓨팅학회
논문정보
Publisher
한국차세대컴퓨팅학회 논문지
Issue Date
2015-08-31
Keywords
-
Citation
-
Source
-
Journal Title
-
Volume
11
Number
4
Start Page
7
End Page
14
DOI
ISSN
1975681X
Abstract
General-Purpose computing on Graphics Processing Units (GPGPUs) are becoming one of the most attractive computing platforms for handling high performance computing applications. This trend is more and more increasing especially with the help of new parallel programming models like CUDA and OpenCL, etc. The state-of-the-art GPGPU schedulers are likely to allocate as many as possible number of thread blocks into streaming multiprocessors. In fact, this is not always the optimal way to maximize the hardware utilization. This paper studies the drawbacks of the common-used round-robin scheduling at the thread block level. After that, we propose a new technique that can dynamically adjust the number of thread blocks to be assigned to streaming multiprocessors depending on the level of memory and interconnection network contention. Our simulation results on a 15-core GPGPU platform show that the proposed technique provides better performance over the baseline round-robin scheduling by around 6.3% on average.

저자 정보

이름 소속
등록된 데이터가 없습니다.