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.
The Magic Determination of the Magic Constants by ttgLib Autotuner
SESSION: Research Poster Reception
EVENT TYPE: Posters and Electronic Posters
TIME: 5:15PM - 7:00PM
SESSION CHAIR: Torsten Hoefler
AUTHOR(S):Michail Pritula, Maxim Krivov, Sergey Grizan, Pavel Ivanov
ROOM:East Entrance
ABSTRACT:
When the program is being optimized for execution on GPU, one has to introduce a lot of performance affected constants that define blocks parameters, data chunks size, parallelism granularity, etc. And the more software is optimized, the more magic constants it introduces. Furthermore, adding multi-GPU system support often requires usage of smart load balancing strategies that considers GPU-specific effects such as potential speed-up from ignoring some accelerators, time volatility of GPU-performance and others. As a result, performance of the target software can be significantly increased just by tuning to the hardware and processing data being used. The authors developed a means of determining the optimal values of these constants called ttgLib autotuner which is capable of monitoring the software at runtime and automatically tuning magic constants as well as performing dynamic load balancing between CPU and multiple GPUs. The performed tests showed the additional speedup upto 50-80% by tuning alone.
Chair/Author Details:
Torsten Hoefler (Chair) - ETH Zurich
Michail Pritula - ttgLabs, LLC
Maxim Krivov - ttgLabs, LLC
Sergey Grizan - ttgLabs, LLC
Pavel Ivanov - Lomonosov Moscow State University
Click here to download .ics calendar file
Click here to download .vcs calendar file
Click here to add event to your Google Calendar
The Magic Determination of the Magic Constants by ttgLib Autotuner
SESSION: Research Poster Reception
EVENT TYPE:
TIME: 5:15PM - 7:00PM
SESSION CHAIR: Torsten Hoefler
AUTHOR(S):Michail Pritula, Maxim Krivov, Sergey Grizan, Pavel Ivanov
ROOM:East Entrance
ABSTRACT:
When the program is being optimized for execution on GPU, one has to introduce a lot of performance affected constants that define blocks parameters, data chunks size, parallelism granularity, etc. And the more software is optimized, the more magic constants it introduces. Furthermore, adding multi-GPU system support often requires usage of smart load balancing strategies that considers GPU-specific effects such as potential speed-up from ignoring some accelerators, time volatility of GPU-performance and others. As a result, performance of the target software can be significantly increased just by tuning to the hardware and processing data being used. The authors developed a means of determining the optimal values of these constants called ttgLib autotuner which is capable of monitoring the software at runtime and automatically tuning magic constants as well as performing dynamic load balancing between CPU and multiple GPUs. The performed tests showed the additional speedup upto 50-80% by tuning alone.
Chair/Author Details:
Torsten Hoefler (Chair) - ETH Zurich
Michail Pritula - ttgLabs, LLC
Maxim Krivov - ttgLabs, LLC
Sergey Grizan - ttgLabs, LLC
Pavel Ivanov - Lomonosov Moscow State University
Click here to download .ics calendar file
