Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBricks, have shown that autotuning computer programs can lead to significant speedups. However, autotuning can be burdensome to the deployment of a program, since the tuning process can take a long time and should be rerun whenever the program, microarchitecture, execution environment, or tool chain changes. Failure to re-autotune programs often leads to widespread use of sub-optimal algorithms. With the growth of cloud computing, where computations can run in environments with unknown load and migrate between different (possibly unknown) microarchitectures, the need for online autotuning has become increasingly important. We present SiblingRiv...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the autonomic computing context, the system is perceived as a set of autonomous elements capable ...
Automated Machine Learning (AutoML) has been used successfully in settings where the learning task i...
International audienceThis article proposes an online auto-tuning approach for computing kernels. Di...
Empirical autotuning is increasingly being used in many do-mains to achieve optimized performance in...
A daunting challenge faced by program performance autotuning is input sensitivity, where the best au...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the autonomic computing context, the system is perceived as a set of autonomous elements capable ...
Automated Machine Learning (AutoML) has been used successfully in settings where the learning task i...
International audienceThis article proposes an online auto-tuning approach for computing kernels. Di...
Empirical autotuning is increasingly being used in many do-mains to achieve optimized performance in...
A daunting challenge faced by program performance autotuning is input sensitivity, where the best au...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Algorithmic choice is essential in any problem domain to realizing optimal computational performance...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...