OĽHA, Jaroslav, Jana HOZZOVÁ, Jan FOUSEK a Jiří FILIPOVIČ. Exploiting historical data: Pruning autotuning spaces and estimating the number of tuning steps. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE. HOBOKEN: WILEY, 2020, roč. 32, č. 21, s. 1-15. ISSN 1532-0626. Dostupné z: https://dx.doi.org/10.1002/cpe.5962.
Další formáty:   BibTeX LaTeX RIS
Základní údaje
Originální název Exploiting historical data: Pruning autotuning spaces and estimating the number of tuning steps
Autoři OĽHA, Jaroslav (703 Slovensko, garant, domácí), Jana HOZZOVÁ (703 Slovensko, domácí), Jan FOUSEK (203 Česká republika, domácí) a Jiří FILIPOVIČ (203 Česká republika, domácí).
Vydání CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, HOBOKEN, WILEY, 2020, 1532-0626.
Další údaje
Originální jazyk angličtina
Typ výsledku Článek v odborném periodiku
Obor 10201 Computer sciences, information science, bioinformatics
Stát vydavatele Spojené státy
Utajení není předmětem státního či obchodního tajemství
WWW URL
Impakt faktor Impact factor: 1.536
Kód RIV RIV/00216224:14610/20:00116267
Organizační jednotka Ústav výpočetní techniky
Doi http://dx.doi.org/10.1002/cpe.5962
UT WoS 000557422400001
Klíčová slova anglicky autotuning; prediction of tuning cost; sensitivity analysis; tuning space pruning
Štítky rivok
Příznaky Mezinárodní význam, Recenzováno
Změnil Změnil: Mgr. Michal Petr, učo 65024. Změněno: 30. 8. 2022 14:20.
Anotace
Autotuning, the practice of automatic tuning of applications to provide performance portability, has received increased attention in the research community, especially in high performance computing. Ensuring high performance on a variety of hardware usually means modifications to the code, often via different values of a selected set of parameters, such as tiling size, loop unrolling factor, or data layout. However, the search space of all possible combinations of these parameters can be large, which can result in cases where the benefits of autotuning are outweighed by its cost, especially with dynamic tuning. Therefore, estimating the tuning time in advance or shortening the tuning time is very important in dynamic tuning applications. We have found that certain properties of tuning spaces do not vary much when hardware is changed. In this article, we demonstrate that it is possible to use historical data to reliably predict the number of tuning steps that is necessary to find a well-performing configuration and to reduce the size of the tuning space. We evaluate our hypotheses on a number of HPC benchmarks written in CUDA and OpenCL, using several different generations of GPUs and CPUs.
Návaznosti
EF16_013/0001802, projekt VaVNázev: CERIT Scientific Cloud
LM2015085, projekt VaVNázev: CERIT Scientific Cloud (Akronym: CERIT-SC)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, CERIT Scientific Cloud
MUNI/A/1050/2019, interní kód MUNázev: Rozsáhlé výpočetní systémy: modely, aplikace a verifikace IX (Akronym: SV-FI MAV IX)
Investor: Masarykova univerzita, Rozsáhlé výpočetní systémy: modely, aplikace a verifikace IX, DO R. 2020_Kategorie A - Specifický výzkum - Studentské výzkumné projekty
VytisknoutZobrazeno: 18. 5. 2024 00:15