An autotuner takes a parameterized code as input and tries to optimize the code by finding the best possible values for a given architecture. To our knowledge, there are currently no standardized benchmark suites for comparing and testing autotuners. Developers of autotuners thus make their own when presenting and comparing autotuners. We thus present BAT, a Benchmark suite for AutoTuners with HPCbased parameterized GPU programs. CUDA programs and kernels from ”The Scalable Heterogeneous Computing (SHOC) Benchmark” are parameterized. BAT contains a varied selection of benchmarks of different complexity that can utilize multiple GPUs on one system, either by running the same program and computations on multiple nodes, or by splitting the wor...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Program autotuning has been shown to achieve better or more portable performance in a number of doma...
Abstract—The growing complexity in computer system hierar-chies due to the increase in the number of...
Autotuning løser ytelsesportabilitetsutfordringen når man lager applikasjoner som skal kjøres på for...
HPC (High Performance Computing) systemer har i de siste årene blitt mer og mer heterogene, og inneh...
We have developed several autotuning benchmarks in CUDA that take into account performance-relevant ...
The abstract relation between hardware parameters and program performance makes setting program para...
Autotuning is a method which enables a program to automatically choose the most suitable parameters ...
2012-05-02Graphics Processing Units (GPUs) have evolved to devices with teraflop-level performance p...
Peak performance metrics published by vendors often do not correspond to what can be achieved in pra...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
This report documents the program and the outcomes of Dagstuhl Seminar 13401 "Automatic Application ...
International audienceA large amount of resources is spent writing, porting, and optimizing scientif...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Program autotuning has been shown to achieve better or more portable performance in a number of doma...
Abstract—The growing complexity in computer system hierar-chies due to the increase in the number of...
Autotuning løser ytelsesportabilitetsutfordringen når man lager applikasjoner som skal kjøres på for...
HPC (High Performance Computing) systemer har i de siste årene blitt mer og mer heterogene, og inneh...
We have developed several autotuning benchmarks in CUDA that take into account performance-relevant ...
The abstract relation between hardware parameters and program performance makes setting program para...
Autotuning is a method which enables a program to automatically choose the most suitable parameters ...
2012-05-02Graphics Processing Units (GPUs) have evolved to devices with teraflop-level performance p...
Peak performance metrics published by vendors often do not correspond to what can be achieved in pra...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
This report documents the program and the outcomes of Dagstuhl Seminar 13401 "Automatic Application ...
International audienceA large amount of resources is spent writing, porting, and optimizing scientif...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Abstract—Autotuning systems intelligently navigate a search space of possible implementations of a c...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Program autotuning has been shown to achieve better or more portable performance in a number of doma...
Abstract—The growing complexity in computer system hierar-chies due to the increase in the number of...