Empirical autotuning is increasingly being used in many do-mains to achieve optimized performance in a variety of dif-ferent execution environments. A daunting challenge faced by such autotuners is input sensitivity, where the best auto-tuned configuration may vary with different input sets. In this paper, we propose a two level solution that: first, clusters to find input sets that are similar in input feature space; then, uses an evolutionary autotuner to build an opti-mized program for each of these clusters; and, finally, builds an adaptive overhead aware classifier which assigns each in-put to a specific input optimized program. Our approach ad-dresses the complex trade-off between using expensive fea-tures, to accurately characterize ...
AbstractEmpirical performance optimization of computer codes using autotuners has received significa...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Autotuning is a method which enables a program to automatically choose the most suitable parameters ...
Empirical autotuning is increasingly being used in many domains to achieve optimized performance in ...
A daunting challenge faced by program performance autotuning is input sensitivity, where the best au...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
Modern computer architectures are highly complex, requiring great programming effort to obtain all t...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
International audienceA large amount of resources is spent writing, port-ing, and optimizing scienti...
Les architectures informatiques modernes sont très complexes, nécessitant un grand effort de program...
The end of Moore's Law and the breakdown of Dennard's scaling mean thatincreasing hardware ...
This paper introduces an autonomic method to optimize Feature Selection (FS) in autonomic systems wh...
AbstractEmpirical performance optimization of computer codes using autotuners has received significa...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Autotuning is a method which enables a program to automatically choose the most suitable parameters ...
Empirical autotuning is increasingly being used in many domains to achieve optimized performance in ...
A daunting challenge faced by program performance autotuning is input sensitivity, where the best au...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
Modern computer architectures are highly complex, requiring great programming effort to obtain all t...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
International audienceA large amount of resources is spent writing, port-ing, and optimizing scienti...
Les architectures informatiques modernes sont très complexes, nécessitant un grand effort de program...
The end of Moore's Law and the breakdown of Dennard's scaling mean thatincreasing hardware ...
This paper introduces an autonomic method to optimize Feature Selection (FS) in autonomic systems wh...
AbstractEmpirical performance optimization of computer codes using autotuners has received significa...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Autotuning is a method which enables a program to automatically choose the most suitable parameters ...