Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. Power Aware Computing on GPUs
Details

Power Aware Computing on GPUs

Date Issued
May 1, 2012
Author(s)
Kasichayanula, Kiran Kumar
Advisor(s)
Gregory D. Peterson
Additional Advisor(s)
Robert Harrison, Shirley V Moore
Abstract

Energy and power density concerns in modern processors have led to significant computer architecture research efforts in power-aware and temperature-aware computing. With power dissipation becoming an increasingly vexing problem, power analysis of Graphical Processing Unit (GPU) and its components has become crucial for hardware and software system design. Here, we describe our technique for a coordinated measurement approach that combines real total power measurement and per-component power estimation. To identify power consumption accurately, we introduce the Activity-based Model for GPUs (AMG), from which we identify activity factors and power for microarchitectures on GPUs that will help in analyzing power tradeoffs of one component versus another using microbenchmarks. The key challenge addressed in this thesis is real-time power consumption, which can be accurately estimated using NVIDIA's Management Library (NVML) through Pthreads. We validated our model using Kill-A-Watt power meter and the results are accurate within 10\%. The resulting Performance Application Programming Interface (PAPI) NVML component offers real-time total power measurements for GPUs. This thesis also compares a single NVIDIA C2075 GPU running MAGMA (Matrix Algebra on GPU and Multicore Architectures) kernels, to a 48 core AMD Istanbul CPU running LAPACK.

Subjects

GPU

Power-Aware

MAGMA

PAPI NVML

Disciplines
Power and Energy
VLSI and Circuits, Embedded and Hardware Systems
Degree
Master of Science
Major
Computer Engineering
File(s)
Thumbnail Image
Name

kiran_thesis.pdf

Size

1.03 MB

Format

Adobe PDF

Checksum (MD5)

645931ef1a929e320c05981f450bd74c

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify