Title : ( ENHANCING PERFORMANCE OF GRAPHICS PROCESSING UNITS THROUGH BETTER SCHEDULING OF CONCURRENT KERNELS )
Authors: SeyedKazem Shekofteh , Hamid Noori , Mahmoud Naghibzadeh , Hadi Sadoghi Yazdi , Holger Fröning ,Access to full-text not allowed by authors
Abstract
Nowadays GPUs are vastly used in both desktop and HPC systems for other purposes than graphics functions because of their high capabilities in running massively parallel programs called kernels. Kernels may require different types of resources, and may simply be classified into either memory-bound or compute-bound category. Concurrently running of kernels from different classes may help achieving better performance and also resource utilization. We propose a runtime framework above CUDA layer to run independent kernels concurrently by splitting CTAs into small ones such that most of the GPU resources are being fully utilized and the makespangets reduced. The framework is also responsible for online classifying an input kernel into one of the previously learnt classes to know about its resource requirements. It then chooses which two or more kernels and how many CTAs from each to run concurrently
Keywords
, Scheduling Concurrent kernels, General purpose Graphic Processing Unit, Performance enhancement@inproceedings{paperid:1066140,
author = {Shekofteh, SeyedKazem and Noori, Hamid and Naghibzadeh, Mahmoud and Sadoghi Yazdi, Hadi and Holger Fröning},
title = {ENHANCING PERFORMANCE OF GRAPHICS PROCESSING UNITS THROUGH BETTER SCHEDULING OF CONCURRENT KERNELS},
booktitle = {2017 ISC High Performance},
year = {2017},
location = {Frankfurt, GERMANY},
keywords = {Scheduling Concurrent kernels; General purpose Graphic Processing Unit; Performance enhancement},
}
%0 Conference Proceedings
%T ENHANCING PERFORMANCE OF GRAPHICS PROCESSING UNITS THROUGH BETTER SCHEDULING OF CONCURRENT KERNELS
%A Shekofteh, SeyedKazem
%A Noori, Hamid
%A Naghibzadeh, Mahmoud
%A Sadoghi Yazdi, Hadi
%A Holger Fröning
%J 2017 ISC High Performance
%D 2017