@inproceedings{0a9de24f87d64eb583b24696c975bc06,
title = "Predicting GPU Kernel{\textquoteright}s Performance on Upcoming Architectures",
abstract = "With the advent of heterogeneous systems that combine CPUs and GPUs, designing a supercomputer becomes more and more complex. The hardware characteristics of GPUs significantly impact the performance. Choosing the GPU that will maximize performance for a limited budget is tedious because it requires predicting the performance on a non-existing hardware platform. In this paper, we propose a new methodology for predicting the performance of kernels running on GPUs. This method analyzes the behavior of an application running on an existing platform, and projects its performance on another GPU based on the target hardware characteristics. The performance projection relies on a hierarchical roofline model as well as on a comparison of the kernel{\textquoteright}s assembly instructions of both GPUs to estimate the operational intensity of the target GPU. We demonstrate the validity of our methodology on modern NVIDIA GPUs on several mini-applications. The experiments show that the performance is predicted with a mean absolute percentage error of 20.3 \% for LULESH, 10.2 \% for MiniMDock, and 5.9 \% for Quicksilver.",
keywords = "GPU architecture, Performance projection, Roofline model",
author = "\{Van Lanker\}, Lucas and Hugo Taboada and Elisabeth Brunet and Fran{\c c}ois Trahay",
note = "Publisher Copyright: {\textcopyright} The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.; 30th International Conference on Parallel and Distributed Computing, Euro-Par 2024 ; Conference date: 26-08-2024 Through 30-08-2024",
year = "2024",
month = jan,
day = "1",
doi = "10.1007/978-3-031-69577-3\_6",
language = "English",
isbn = "9783031695766",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "77--90",
editor = "Jesus Carretero and Javier Garcia-Blas and Sameer Shende and Ivona Brandic and Katzalin Olcoz and Martin Schreiber",
booktitle = "Euro-Par 2024",
}