Detail práce

Moderní knihovny pro programování grafických karet

Bakalářská práce Student: Šuba Patrik Akademický rok: 2021/2022 Vedoucí: Jaroš Jiří, doc. Ing., Ph.D.
Název anglicky
Modern Libraries for GPGPU Programming
Jazyk práce
český
Abstrakt

Cieľom tejto bakalárskej práce je uskutočniť výskum v oblasti knižníc pre programovanie grafických kariet a vytvoriť sadu testovacích problémov s využitím týchto knižníc. Testovacie problémy pozostávajú z matematických operácií s maticami a vektormi. Pre testovacie problémy boli vytvorené dve aplikácie. Prvá aplikácia bola implementované v jazyku C++ s použitím knižnice OpenMP. Druhá aplikácia bola implementovaná v jazyku C++ s použitím knižnice cuBLAS a CUDA. Implementácia tejto práce umožňuje nahliadnuť do problematiky programovania grafických kariet a ukázať ich praktické využitie. Výsledky práce overujú výkon a priepustnosť poskytnutých grafických kariet od skupiny IT4Innovations. Výsledky aplikácií sú porovnané s referenčnými hodnotami od výrobcu grafických kariet a medzi použitými knižnicami.

Klíčová slova

OpenMP, C++, cuBLAS, NVCC, NVC++, GPGPU, CUDA, Thrust

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
15. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.

Otázky u obhajoby
  1. Čo spôsobuje nižší výkon CUDA implementácie Jakobiho iteračnej metódy v porovnaní s openMP verziou?
  2. Ako by ste postupovali pri zjednotení dvoch oddelených aplikácií do jednej?
Komise
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Citace
ŠUBA, Patrik. Moderní knihovny pro programování grafických karet. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-15. Vedoucí práce Jaroš Jiří. Dostupné z: https://www.fit.vut.cz/study/thesis/25027/
BibTeX
@bachelorsthesis{FITBT25027,
    author = "Patrik \v{S}uba",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Modern\'{i} knihovny pro programov\'{a}n\'{i} grafick\'{y}ch karet",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/25027/"
}
Nahoru