70 likes | 312 Views
Low-power Task Scheduling for GPU Energy Reduction. Li Tang, Yiji Zhang. Introduction. DVFS (dynamic voltage and frequency scaling) i mplementation Building GPU linear regression power model. DVFS implementation. D ynamic V oltage and F requency S caling
E N D
Low-power Task Scheduling for GPU Energy Reduction Li Tang, Yiji Zhang
Introduction • DVFS (dynamic voltage and frequency scaling) implementation • Building GPU linear regression power model
DVFS implementation • Dynamic Voltage and Frequency Scaling a method to provide variable amount of energy for a task by scaling the operating voltage/frequency. • Power & Energy consumption
GPU architecture and linear regression power model • GPU linear power model: On-chip Device Memory Total power Maximum power of the i-th component Usage rate of the i-th components Intercept power
Energy measurement • NI USB-6216 DAQ+ two FLUKE 80i-110s current clamps • Sampling rate: • 10 readings per millisecond
Preliminary results • WAXPY function: • W[i]=alpha*X[i]+beta*Y[i] (i: thread number) • Kernel launch: • WAXPY<<<num_blocks, num_threads>>> • Vector size and type: • 1,000,000 float