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.
Portable Section-Level Tuning of Compiler Parallelized Applications
SESSION: Autotuning and Search-Based Optimization
EVENT TYPE: Papers
TIME: 10:30AM - 11:00AM
SESSION CHAIR: Francois Bodin
AUTHOR(S):Dheya Mustafa, Rudolf Eigenmann
Automatic parallelization of sequential programs combined with tuning is an alternative to manual parallelization. This method has the potential to substantially increase productivity and is thus of critical importance for exploiting the increased computational power of today's multicores. A key difficulty is that parallelizing compilers are generally unable to estimate the performance impact of an optimization on a whole program or a program section at compile time; hence, the ultimate performance decision today rests with the developer. Building an autotuning system to remedy this situation is not a trivial task. This work presents a portable empirical autotuning system that operates at program-section granularity and partitions the compiler options into groups that can be tuned independently. To our knowledge, this is the first approach delivering an autoparallelization system that ensures performance improvements for nearly all programs, eliminating the users' need to “experiment” with such tools to strive for highest application performance.
Francois Bodin (Chair) - CAPS
Dheya Mustafa - Purdue University
Rudolf Eigenmann - Purdue University