Bc. Bedřich Lakomý

Diplomová práce

Generátor efektivního kódu fúzovaných CUDA kernelů

The generator of efficient CUDA code of fused kernels
Anotace:
KAS je source-to-source kompilátor pro tvorbu CUDA C kernelů z elementárních funkcí. Tato práce optimalizuje kód generovaný KASem pomocí následujících úprav KASu: snížení náročnosti přepočtu koordinát vláken v případě volání funkcí s rozdílnou velikostí bloku, vynechávání některých redundantních synchronizací, využití registrů pro mezivýsledky (dosud jen sdílená paměť), zavedení přístupových vzorů …více
Abstract:
KAS is a source-to-source compiler for fusing CUDA C kernels from elementary functions. This thesis presents some optimizations for KAS that make it output code with higher performance. The performed optimizations are as follows: omiting some redundant synchronizations, using registers for intermediate results storage (was only shared memory sofar), adding access patterns for elementary functions and …více
 
 
Jazyk práce: čeština
Datum vytvoření / odevzdání či podání práce: 28. 5. 2012

Obhajoba závěrečné práce

  • Obhajoba proběhla 25. 6. 2012
  • Vedoucí: RNDr. Jiří Filipovič, Ph.D.
  • Oponent: Mgr. Aleš Křenek, 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

Magisterský studijní program / obor:
Aplikovaná informatika / Služby - výzkum, řízení a inovace

Práce na příbuzné téma