arrow
Return

Autotuning in High-Performance Computing Applications

delete2018-11-01
delete81
delete
OA
AI
P
Prasanna Balaprakash
J
Jack Dongarra
T
Todd Gamblin
M
Mary Hall *
J
Jeffrey K. Hollingsworth
B
Boyana Norris
R
Richard Vuduc
DOI:10.1109/JPROC.2018.2841200delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Autotuning refers to the automatic generation of a search space of possible implementations of a computation that are evaluated through models and/or empirical measurement to identify the most desirable implementation. Autotuning has the potential to dramatically improve the performance portability of petascale and exascale applications. To date, autotuning has been used primarily in high-performance applications through tunable libraries or previously tuned application code that is integrated directly into the application. This paper draws on the authors' extensive experience applying autotuning to high-performance applications, describing both successes and future challenges. If autotuning is to be widely used in the HPC community, researchers must address the software engineering challenges, manage configuration overheads, and continue to demonstrate significant performance gains and portability across architectures. In particular, tools that configure the application must be integrated into the application build process so that tuning can be reapplied as the application and target architectures evolve.
Keywords:
High-performance computing
performance tuning programming systems
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Proceedings of the IEEE cover
Proceedings of the IEEE
IF:
25.9
Papers:
9.9K
Citations:
4.5W

Organization

A
Argonne National Laboratory
Scholars:
1.1W
Papers: 9.2K
Citations: 3.8W
L
Lawrence Livermore National Laboratory
Scholars:
6.0K
Papers: 3.8K
Citations: 9
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
U
University of Manchester
Scholars:
5.7W
Papers: 5.2W
Citations: 7.4W
O
oak ridge national laboratory
Scholars:
1.4W
Papers: 1.0W
Citations: 20
researcher View more organizations