Title :
The Past, Present, and Future of GPU-Accelerated Grid Computing
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Abstract :
The emergence of compute unified device architecture (CUDA), which relieved application developers from understanding complex graphics pipelines, made the graphics processing unit (GPU) useful not only for graphics applications but also for general applications. In this paper, we introduce a cycle sharing system named GPU grid, which exploits idle GPU cycles for acceleration of scientific applications. Our cycle sharing system implements a cooperative multitasking technique, which is useful to execute a guest application remotely on a donated host machine without causing a significant slowdown on the host machine. Because our system has been developed since the pre-CUDA era, we also present how the evolution of GPU architectures influenced our system.
Keywords :
graphics processing units; grid computing; multiprogramming; parallel architectures; CUDA; GPU-accelerated grid computing; complex graphics pipelines; compute unified device architecture; cooperative multitasking technique; cycle sharing system; donated host machine; graphics processing unit; guest application; scientific applications; Acceleration; Graphics processing units; Keyboards; Mice; Monitoring; Multitasking; Throughput; GPGPU; cooperative multitasking; cycle sharing; grid computing; volunteer computing;
Conference_Titel :
Computing and Networking (CANDAR), 2013 First International Symposium on
Conference_Location :
Matsuyama
Print_ISBN :
978-1-4799-2795-1
DOI :
10.1109/CANDAR.2013.10