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íce
Abstract:
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

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.

Citační záznam

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 informatiky

Masarykova univerzita

Fakulta informatiky

Bakalář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.