SC13 Home > SC13 Schedule > SC13 Presentation - A Framework for Input and Architecture Aware Code Variant Autotuning

SCHEDULE: NOV 16-22, 2013

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.

A Framework for Input and Architecture Aware Code Variant Autotuning

SESSION: Doctoral Showcase - Early Research Showcase

EVENT TYPE: Doctoral Showcase - Early Research Showcases

TIME: 3:30PM - 5:00PM

SESSION CHAIR: Wojtek James Goscinski

Presenter(s):Saurav Muralidharan


With computer systems becoming increasingly parallel and heterogeneous, autotuning is turning out to be essential in achieving performance portability for parallel applications. My current research focuses on input-aware autotuning, since autotuners that take characteristics of the input data along with other execution context into account can optimize more aggressively. I describe a programmer-directed autotuning framework that facilitates autotuning of code variants, or alternative implementations of the same computation, and selects code variants at execution based on features of the input data set. In real-world irregular benchmarks from sparse numerical methods and graph computations, variants selected using our system achieve up to 99.85% of the performance achieved by variants selected through exhaustive search. I also discuss my future research focus: how autotuning systems can be made more accessible to non-expert users by integrating them with higher-level programming models that decouple computation and implementation.

Chair/Presenter Details:

Wojtek James Goscinski (Chair) - Monash University

Saurav Muralidharan - University of Utah

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