Personal tools
You are here: Home Publications Automatic Tuning of Whole Applications Using Direct Search and a Performance-based Transformation System
Document Actions

Apan Qasem, Ken Kennedy, and John Mellor-Crummey (2006)

Automatic Tuning of Whole Applications Using Direct Search and a Performance-based Transformation System

The Journal of Supercomputing, Special Issue on Computer Science Research Supporting High-Performance Applications, Volume 36(2):pp. 183 - 196.

In many cases, simple analytical models used by traditional compilers are no longer able to yield effectively optimized code for complex programs because of the enormous complexity of processor architectures. A promising alternative approach for optimizing applications effectively has been the use of search-based empirical methods. The success of empirically tuned library generators such as ATLAS has shown that this strategy can be effective for domain-specific programs. However, to date there has been no general-purpose tool for effective empirical optimization of whole programs. The main obstacle to this approach has been the need for evaluating a prohibitively large number of alternative program variants. To address this problem, we have developed a prototype tool for automatic application tuning that uses loop-level performance feedback and a direct search strategy to guide search for the best set of optimization parameters. Experiments on four different architectures show that direct search can be an effective technique for finding good values for transformation parameters in a reasonable time.

by admin last modified 2007-12-10 21:05
« October 2010 »
Su Mo Tu We Th Fr Sa
12
3456789
10111213141516
17181920212223
24252627282930
31
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK