SC12 Home > SC12 Schedule > SC12 Presentation - Portable Section-Level Tuning of Compiler Parallelized Applications

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

ROOM:355-D

ABSTRACT:
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.

Chair/Author Details:

Francois Bodin (Chair) - CAPS

Dheya Mustafa - Purdue University

Rudolf Eigenmann - Purdue University

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

Portable Section-Level Tuning of Compiler Parallelized Applications

SESSION: Autotuning and Search-Based Optimization

EVENT TYPE:

TIME: 10:30AM - 11:00AM

SESSION CHAIR: Francois Bodin

AUTHOR(S):Dheya Mustafa, Rudolf Eigenmann

ROOM:355-D

ABSTRACT:
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.

Chair/Author Details:

Francois Bodin (Chair) - CAPS

Dheya Mustafa - Purdue University

Rudolf Eigenmann - Purdue University

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