Title :
pVOCL: Power-Aware Dynamic Placement and Migration in Virtualized GPU Environments
Author :
Lama, Palden ; Yan Li ; Aji, Ashwin M. ; Balaji, Pavan ; Dinan, James ; Shucai Xiao ; Yunquan Zhang ; Wu-Chun Feng ; Thakur, Rahul ; Xiaobo Zhou
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado, Colorado Springs, CO, USA
Abstract :
Power-hungry Graphics processing unit (GPU) accelerators are ubiquitous in high performance computing data centers today. GPU virtualization frameworks introduce new opportunities for effective management of GPU resources by decoupling them from application execution. However, power management of GPU-enabled server clusters faces significant challenges. The underlying system infrastructure shows complex power consumption characteristics depending on the placement of GPU workloads across various compute nodes, power-phases and cabinets in a datacenter. GPU resources need to be scheduled dynamically in the face of time-varying resource demand and peak power constraints. We propose and develop a power-aware virtual OpenCL (pVOCL) framework that controls the peak power consumption and improves the energy efficiency of the underlying server system through dynamic consolidation and power-phase topology aware placement of GPU workloads. Experimental results show that pVOCL achieves significant energy savings compared to existing power management techniques for GPU-enabled server clusters, while incurring negligible impact on performance. It drives the system towards energy-efficient configurations by taking an optimal sequence of adaptation actions in a virtualized GPU environment and meanwhile keeps the power consumption below the peak power budget.
Keywords :
energy conservation; graphics processing units; power aware computing; GPU accelerators; GPU enabled server clusters; GPU resources; GPU virtualization frameworks; GPU workloads; complex power consumption; dynamic consolidation; energy efficient configurations; energy savings; high performance computing data centers; optimal sequence; pVOCL framework; peak power budget; peak power constraints; peak power consumption; power aware dynamic placement and migration in virtualized GPU; power aware virtual OpenCL; power hungry graphics processing unit; power management techniques; power phase topology aware placement; system infrastructure; time varying resource demand; virtualized GPU environment; Graphics processing units; Kernel; Monitoring; Power demand; Power measurement; Servers; Topology; Dynamic Placement and Migration; GPU Accelerators; OpenCL; Power Management; Virtualization;
Conference_Titel :
Distributed Computing Systems (ICDCS), 2013 IEEE 33rd International Conference on
Conference_Location :
Philadelphia, PA
DOI :
10.1109/ICDCS.2013.51