Generátor efektivního kódu fúzovaných CUDA kernelů – Bc. Bedřich Lakomý
Bc. Bedřich Lakomý
Master's thesis
Generátor efektivního kódu fúzovaných CUDA kernelů
The generator of efficient CUDA code of fused kernels
Abstract:
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ů …moreAbstract:
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 …more
Language used: Czech
Date on which the thesis was submitted / produced: 28. 5. 2012
Identifier:
https://is.muni.cz/th/gl4gz/
Thesis defence
- Date of defence: 25. 6. 2012
- Supervisor: RNDr. Jiří Filipovič, Ph.D.
- Reader: Mgr. Aleš Křenek, Ph.D.
Citation record
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatikyMasaryk University
Faculty of InformaticsMaster programme / field:
Applied Informatics / Service Science, Management and Engineering