SC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis

SCHEDULE: NOV 13-19, 2010

Tuning Parallel Applications in Parallel

SESSION: Doctoral Research Showcase I (Autotuning and Performance Engineering on Emerging and Scalable Systems)

EVENT TYPE: Doctoral Research Showcase

TIME: 1:30PM - 1:48PM


Presenter(s):Ananta Tiwari


We present Parallel Active Harmony -- a scalable end-to-end auto-tuner for scientific codes. Harmony takes a search-based collaborative approach to auto-tuning. Application programmers and end-users collaborate to describe and export a set of performance related parameters to the Harmony system. These parameters define a tuning search-space. The auto-tuner monitors the program performance and suggests application adaptation decisions. The decisions are made by a central controller using a parallel search algorithm. Recently, we have been working on making online tuning practical. Our goal is to enable application developers to write applications once and have our auto-tuner adjust the application behavior automatically when run on new systems. We evaluated our system on a parallel multi-block lattice Boltzmann code. The code has five hot-regions and all five are tuned simultaneously at runtime. Performance improved up to 48% for a 512-core run with a minimal cost of 2% (8 cores) extra cores for code-generation.

Chair/Presenter Details:

Sadaf R. Alam (Chair) - Swiss National Supercomputing Centre

Ananta Tiwari - University of Maryland

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

   Sponsors    IEEE    ACM