DocumentCode
2764934
Title
Cooperative Multitasking for GPU-Accelerated Grid Systems
Author
Ino, Fumihiko ; Ogita, Akihiro ; Oita, Kentaro ; Hagihara, Kenichi
Author_Institution
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
fYear
2010
fDate
17-20 May 2010
Firstpage
774
Lastpage
779
Abstract
Exploiting the graphics processing unit (GPU) is useful to obtain higher performance with a less number of host machines in grid systems. One problem in GPU-accelerated grid systems is the lack of efficient multitasking mechanisms. In this paper, we propose a cooperative multitasking method capable of simultaneous execution of a graphics application and a CUDA-based scientific application on a single GPU. To prevent significant performance drop in frame rate, our method (1) divides scientific tasks into smaller subtasks and (2) serially executes them at the appropriate intervals. Experimental results show that the proposed method is useful to control the frame rate of the graphics application and the throughput of the scientific application. For example, matrix multiplication can be processed at 50% of the dedicated throughput while achieving interactive rendering at 54 frames per second.
Keywords
Acceleration; Clouds; Graphics; Grid computing; Information science; Kernel; Multitasking; Rendering (computer graphics); Resource management; Throughput; CUDA; GPU; Multitasking; grid;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
Conference_Location
Melbourne, Australia
Print_ISBN
978-1-4244-6987-1
Type
conf
DOI
10.1109/CCGRID.2010.18
Filename
5493390
Link To Document