Detail práce
Akcelerace neuronových sítí s využitím GPU
Tato práce se zabývá využitím grafických čipů pro akceleraci neuronových sítí s učením typu backpropagation. Pro řešení tohoto problému byla zvolena technologie OpenCL umožňující využít grafické čipy různých výrobců. Hlavním cílem práce byla akcelerace časově náročného procesu učení sítí a procesu klasifikace. Zrychlení bylo docíleno trénováním velkého množství neuronových sítí současně. Získané zrychlení bylo využito pro nalezení vhodné topologie a nastavení neuronové sítě pro zadanou úlohu pomocí genetického algoritmu.
Neuronová síť, trénování, klasifikace, OpenCL, GPGPU, GPU, genetický algoritmus
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 "B"
- V kapitole 5.2, obrázek 5.1 je popsán návrh algoritmu. Zde je ukázka sekvenčního zpracování několika balíků neuronových sítí. Nebylo by výhodnější využít několika GPU front a překrýt výpočet a zasílání dat?
- Jak se mění výkon, pokud počet neuronů ve skryté vrstvě není násobkem velikosti wavefront (32/64).
- Analyzoval jste využití zdrojů GPU pro různé velikosti sítí (počet registrů, velikost lokální paměti)?
- Analyzoval jste alespoň některé výkonnostní metriky (divergenci vláken, instruction replay, propustnosti pamětí, atd...)
- Jak jste řešil problém vyvážení zátěže, kdy každá work group dostane na vyhodnocení neuronovou sít jiné velikosti?
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Rozinajová Viera, doc. Ing., Ph.D. (FIIT STU), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
@mastersthesis{FITMT16776, author = "Ond\v{r}ej \v{S}im\'{i}\v{c}ek", type = "Diplomov\'{a} pr\'{a}ce", title = "Akcelerace neuronov\'{y}ch s\'{i}t\'{i} s vyu\v{z}it\'{i}m GPU", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/16776/" }