Speeding up Nek5000 with autotuning and specialization

@inproceedings{Shin2010SpeedingUN,
  title={Speeding up Nek5000 with autotuning and specialization},
  author={Jaewook Shin and Mary W. Hall and Jacqueline Chame and Chun Chen and Paul F. Fischer and Paul D. Hovland},
  booktitle={ICS '10},
  year={2010}
}
Autotuning technology has emerged recently as a systematic process for evaluating alternative implementations of a computation, in order to select the best-performing solution for a particular architecture. Specialization optimizes code customized to a particular class of input data set. In this paper, we demonstrate how compiler-based autotuning that incorporates specialization for expected data set sizes of key computations can be used to speed up Nek5000, a spectral-element code. Nek5000… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 31 CITATIONS

Towards making autotuning mainstream

  • IJHPCA
  • 2013
VIEW 3 EXCERPTS
CITES METHODS

Autotuning in High-Performance Computing Applications

  • Proceedings of the IEEE
  • 2018
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND

Evaluating the Impact of Spiking Neural Network Traffic on Extreme-Scale Hybrid Systems

  • 2018 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)
  • 2018
VIEW 1 EXCERPT
CITES BACKGROUND

Preliminary Performance Analysis of Multi-rail Fat-Tree Networks

  • 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)
  • 2017
VIEW 1 EXCERPT
CITES BACKGROUND