Automatic Performance Tuning of Stencil Computations on Graphics Processing Units

  • Garvey, Joseph Dominic
ORKG logo Add to ORKG
Publication date
November 2015

Abstract

The focus of this work is the automatic performance tuning of stencil computations on Graphics Processing Units (GPUs). A strategy is presented that uses machine learning to determine the best way to use the GPU memory followed by a heuristic that divides the remaining optimizations into groups and exhaustively explores one group at a time. The strategy is evaluated using 104 synthetically generated OpenCL stencil kernels on an Nvidia GTX Titan GPU. The strategy is assessed both in terms of the number of configurations explored during auto-tuning and the quality of the best configuration obtained. Two alternative heuristics that use different groupings of the optimizations are explored. Relative to a random sampling of the space and an exp...

Extracted data

Loading...

Related items

Automatic Performance Tuning of Stencil Computations on Graphics Processing Units
  • Garvey, Joseph Dominic
November 2015

The focus of this work is the automatic performance tuning of stencil computations on Graphics Proce...

A Strategy for Automatic Performance Tuning of Stencil Computations on GPUs
  • Garvey, Joseph D.
  • Abdelrahman, Tarek S.
June 2018

We propose and evaluate a novel strategy for tuning the performance of a class of stencil computatio...

A Sampling-based Approach to GPGPU Performance Auto-tuning
  • Feng, Cheng Xiang
June 2017

We present a novel strategy for automatic performance tuning of GPU programs. The strategy combines ...

We use cookies to provide a better user experience.