1 / 6

Low-power Task Scheduling for GPU Energy Reduction

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

morse
Download Presentation

Low-power Task Scheduling for GPU Energy Reduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Low-power Task Scheduling for GPU Energy Reduction Li Tang, Yiji Zhang

  2. Introduction • DVFS (dynamic voltage and frequency scaling) implementation • Building GPU linear regression power model

  3. 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

  4. 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

  5. Energy measurement • NI USB-6216 DAQ+ two FLUKE 80i-110s current clamps • Sampling rate: • 10 readings per millisecond

  6. 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

More Related