Závěrečná práce: Peter Píš: Implementácia autotuningu prepínačov kompilátora v KTT
Bakalářská práce
Implementácia autotuningu prepínačov kompilátora v KTT
Implementation of compiler flags autotuning in KTT
Anotace
Moderné vysokovýkonné výpočtové systémy vo veľkej miere využívajú grafické procesory na urýchlenie výpočtovo náročných úloh. Dosiahnutie maximálneho výkonu si však vyžaduje optimalizáciu na viacerých úrovniach súčasne: od návrhu algoritmu cez rozloženie dát v pamäti až po voľbu prepínačov kompilátora. Manuálne ladenie všetkých týchto faktorov je vzhľadom na ich veľký počet a komplexné interakcie prakticky …více
Abstract
Modern high-performance computing systems rely heavily on graphics processing units to accelerate computationally intensive tasks. However, achieving maximum performance requires optimization at multiple levels simultaneously: from algorithm design and data layout in memory to the selection of compiler flags. Manually tuning all these factors is practically infeasible given their large number and complex …více
Zadání práce
Úkolem bakalářské práce bude implementovat autotuning kompilačních parametrů. Tyto parametry budou mít analogické nastavení jako parametry kódu (uživatelem definovatelný rozsah, lambda funkce zakazující některé jejich kombinace), a budou se dle volby uživatele ladit buďto současně s parametry kódu, nebo zvlášť (lze nastavit i separátně pro různé parametry kompilátoru). Vedle implementace do KTT student také provede experimentální vyhodnocení efektu nově přidaných přepínačů kompilátoru.
23. 5. 2026 13:52, doc. RNDr. Jiří Filipovič, Ph.D., učo 72898
Literatura
- PETROVIČ, Filip a Jiří FILIPOVIČ. Kernel Tuning Toolkit. SoftwareX. Elsevier, 2023, roč. 22, neuveden, s. 1-6. ISSN 2352-7110. Dostupné z: https://doi.org/10.1016/j.softx.2023.101385.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Refactoring and extending KTT examples
Bc. Petr Slonek -
GPU acceleration of matrix factorization
Bc. et Bc. Jan Priessnitz, učo 469321 -
Dynamic autotuning of SpMV kernel in CUSP library
Mgr. Miroslav Demek -
Nasazení task-based runtime systému v 3D Fourierově rekonstrukci
Mgr. Jan Polák -
Acceleration of image processing algorithms for single particle analysis by electron microscopy
RNDr. David Střelák, Ph.D. -
Using LLM to optimize a GPU-accelerated code
Bc. Lukáš Dadák -
Updating and extending the cuFFTAdvisor tool
Bc. Adam Mydla -
Autotuning OpenCL implementace výpočtu mapy elektrostatického potenciálu
Mgr. Filip Petrovič




