Using LLM to optimize a GPU-accelerated code – Bc. Lukáš Dadák
Bc. Lukáš Dadák
Bakalářská práce
Using LLM to optimize a GPU-accelerated code
Using LLM to optimize a GPU-accelerated code
Anotace:
Optimalizace GPU kernelů má dvě části: napsání kódu a odladění konfiguračních parametrů (block sizes, tile sizes, unroll factors), které ovlivňují jeho výkon. Velké jazykové modely (LLM) mají potíže s obojím. Na benchmarku KernelBench produkují nejpokročilejší modely správné a konkurenceschopné kernely v méně než 20 % případů, částečně proto, že nedokážou empiricky prozkoumávat prostor parametrů. V …víceAbstract:
Optimizing GPU kernels is a two-part problem: writing the algorithm and tuning the configuration parameters (block sizes, tile sizes, unroll factors) that determine its performance. Large Language Models struggle on both. On KernelBench, frontier models produce correct and competitive kernels less than 20% of the time, partly because they cannot empirically navigate the parameter space. In this thesis …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 21. 5. 2026
Identifikátor:
https://is.muni.cz/th/wz1mi/
Obhajoba závěrečné práce
- Obhajoba proběhla 24. 6. 2026
- Vedoucí: doc. RNDr. Jiří Filipovič, Ph.D.
- Oponent: RNDr. David Střelák, Ph.D.
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyBakalářský studijní program / obor:
Programování a vývoj aplikací / Programování a vývoj aplikací
Práce na příbuzné téma
- Žádné práce na příbuzné téma.