A daunting challenge faced by program performance autotuning is input sensitivity, where the best autotuned configuration may vary with different input sets. This paper presents a novel two-level input learning algorithm to tackle the challenge for an important class of autotuning problems, algorithmic autotuning. The new approach uses a two-level input clustering method to automatically refine input grouping, feature selection, and classifier construction. Its design solves a series of open issues that are particularly essential to algorithmic autotuning, including the enormous optimization space, complex influence by deep input features, high cost in feature extraction, and variable accuracy of algorithmic choices. Experimental results sh...
International audienceA wide range of scientific and machine learning applications depend on highly ...
Modern computer architectures are highly complex, requiring great programming effort to obtain all t...
The end of Moore's Law and the breakdown of Dennard's scaling mean thatincreasing hardware ...
Empirical autotuning is increasingly being used in many domains to achieve optimized performance in ...
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...
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...
AbstractAn autotuning framework based on an algorithm description language dedicated to array proces...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
Les architectures informatiques modernes sont très complexes, nécessitant un grand effort de program...
AbstractEmpirical performance optimization of computer codes using autotuners has received significa...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
The abstract relation between hardware parameters and program performance makes setting program para...
International audienceA wide range of scientific and machine learning applications depend on highly ...
Modern computer architectures are highly complex, requiring great programming effort to obtain all t...
The end of Moore's Law and the breakdown of Dennard's scaling mean thatincreasing hardware ...
Empirical autotuning is increasingly being used in many domains to achieve optimized performance in ...
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...
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...
AbstractAn autotuning framework based on an algorithm description language dedicated to array proces...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
Les architectures informatiques modernes sont très complexes, nécessitant un grand effort de program...
AbstractEmpirical performance optimization of computer codes using autotuners has received significa...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
The abstract relation between hardware parameters and program performance makes setting program para...
International audienceA wide range of scientific and machine learning applications depend on highly ...
Modern computer architectures are highly complex, requiring great programming effort to obtain all t...
The end of Moore's Law and the breakdown of Dennard's scaling mean thatincreasing hardware ...