Autotuning of OpenCL Kernels with Global Optimizations

Jiří Filipovič, Filip Petrović, Siegfried Benkner · 2017

Autotuning is an important method for automatically exploring code optimizations. It may target low-level code optimizations, such as memory blocking, loop unrolling or memory prefetching, as well as high-level optimizations, such as placement of computation kernels on proper hardware devices, optimizing memory transfers between nodes or between accelerators and main memory.

Read the paper · More papers on PaperTik