SC12 Home > SC12 Schedule > SC12 Presentation - On the Cost of a General GPU Framework - The Strange Case of CUDA 4.0 vs. CUDA 5.0

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.

On the Cost of a General GPU Framework - The Strange Case of CUDA 4.0 vs. CUDA 5.0

SESSION: ACM Student Research Competition Poster Session

EVENT TYPE: ACM Student Research Competition

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Matthew Wezowicz

ROOM:East Entrance

CUDA reached its max performance with CUDA 4.0. Since its release, NVIDIA has started the re-design of the CUDA framework driven by the search for a framework whose compiler back-end is unified with OpenCL. However, our poster indicates that the new direction comes at a high performance cost. We use the MD code FENZI as our benchmark for our performance analysis. We consider two versions of FENZI: a first version that was implemented for CUDA 4.0 and an optimized version on which we performed additional code optimizations by strictly following NVIDIAs guidelines. For the first version we observed that CUDA 4.0 always outperforms CUDA 4.1, 4.2, and 5.0. We repeated the performance comparison for the optimized FENZI and the four CUDA variants. CUDA 5.0 provides the best performance; still its performance across GPUs and molecular systems is less than the performance of FENZI without optimizations for CUDA 4.0.

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Matthew Wezowicz - University of Delaware

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