Title :
Transparent Accelerator Migration in a Virtualized GPU Environment
Author :
Xiao, Shucai ; Balaji, Pavan ; Dinan, James ; Zhu, Qian ; Thakur, Rajeev ; Coghlan, Susan ; Lin, Heshan ; Wen, Gaojin ; Hong, Jue ; Feng, Wu-chun
Abstract :
This paper presents a framework to support transparent, live migration of virtual GPU accelerators in a virtualized execution environment. Migration is a critical capability in such environments because it provides support for fault tolerance, on-demand system maintenance, resource management, and load balancing in the mapping of virtual to physical GPUs. Techniques to increase responsiveness and reduce migration overhead are explored. The system is evaluated by using four application kernels and is demonstrated to provide low migration overheads. Through transparent load balancing, our system provides a speedup of 1.7 to 1.9 for three of the four application kernels.
Keywords :
graphics processing units; program compilers; resource allocation; software fault tolerance; software maintenance; virtualisation; fault tolerance; migration overhead reduction; on-demand system maintenance; resource management; transparent accelerator migration; transparent load balancing; virtual GPU accelerators; virtualized GPU environment; virtualized execution environment; Computational modeling; Graphics processing unit; Kernel; Libraries; Maintenance engineering; Programming; Runtime; GPU; Migration; OpenCL; VOCL; Virtualization;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
DOI :
10.1109/CCGrid.2012.26