End-to-End Auto-Tuning with Active Harmony

My dissertation research was primarily in the area of automatic performance analysis and tuning of scientific applications. My project, parallel Active 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 tunable 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.

[1]  Vahid Tabatabaee,et al.  Parallel Parameter Tuning for Applications with Performance Variability , 2005, ACM/IEEE SC 2005 Conference (SC'05).