SC12 Home > SC12 Schedule > SC12 Presentation - Three Steps to Model Power-Performance Efficiency for Emergent GPU-Based Parallel Systems

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Three Steps to Model Power-Performance Efficiency for Emergent GPU-Based Parallel Systems

SESSION: Research Poster Reception

EVENT TYPE: Posters and Electronic Posters

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Shuaiwen Song, Chun-Yi Su, Barry Rountree, Kirk Cameron

ROOM:East Entrance

ABSTRACT:
Massive parallelism combined with complex memory hierarchies form a barrier to efficient application and architecture design. These challenges are exacerbated with GPUs as parallelism increases an order of magnitude and power consumption can easily double. Models have been proposed to isolate power and performance bottlenecks and identify their root causes. However, no current models combine usability, accuracy, and support for emergent GPU architectures (e.g. NVIDIA Fermi). We combine hardware performance counter data with machine learning and advanced analytics to create a power-performance efficiency model for modern GPU-based systems. Our performance counter based approach is general and does not require detailed understanding of the underlying architecture. The resulting model is accurate for predicting power (within 2.1%) and performance (within 6.7%) for application kernels on modern GPUs. Our model can identify power-performance bottlenecks and their root causes for various complex computation and memory access patterns (e.g. global, shared, texture).

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Shuaiwen Song - Virginia Tech

Chun-Yi Su - Virginia Tech

Barry Rountree - Lawrence Livermore National Laboratory

Kirk Cameron - Virginia Tech

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

Three Steps to Model Power-Performance Efficiency for Emergent GPU-Based Parallel Systems

SESSION: Research Poster Reception

EVENT TYPE:

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Shuaiwen Song, Chun-Yi Su, Barry Rountree, Kirk Cameron

ROOM:East Entrance

ABSTRACT:
Massive parallelism combined with complex memory hierarchies form a barrier to efficient application and architecture design. These challenges are exacerbated with GPUs as parallelism increases an order of magnitude and power consumption can easily double. Models have been proposed to isolate power and performance bottlenecks and identify their root causes. However, no current models combine usability, accuracy, and support for emergent GPU architectures (e.g. NVIDIA Fermi). We combine hardware performance counter data with machine learning and advanced analytics to create a power-performance efficiency model for modern GPU-based systems. Our performance counter based approach is general and does not require detailed understanding of the underlying architecture. The resulting model is accurate for predicting power (within 2.1%) and performance (within 6.7%) for application kernels on modern GPUs. Our model can identify power-performance bottlenecks and their root causes for various complex computation and memory access patterns (e.g. global, shared, texture).

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Shuaiwen Song - Virginia Tech

Chun-Yi Su - Virginia Tech

Barry Rountree - Lawrence Livermore National Laboratory

Kirk Cameron - Virginia Tech

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar