Detail práce
Implementace výpočetně náročných algoritmů v paralelním prostředí Global Arrays
V této práci porovnáváme dva přístupy ke komunikaci mezi procesy při implementaci vysoce náročných paralelních algoritmů. Jedním z přístupů je zasílání správ pomocí funkcí navržených a popsaných ve standartu nazvaném MPI a o druhým přístupem je využití globálního adresového prostoru, který je poskytován knihovnou s názvem Global Arrays. Přesněji řečeno porovnáváme dosažené výkony při řešení vybraných úloh a stručně porovnáváme rozdíl v náročnosti implementace jednotlivých úloh.
MPI, GA, Global Arrays, paralelní algoritmy, globální adresovací prostor
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. Vedoucí i oponent hodnotili práci stupněm 4F. Student nedokázal vyvrátit výtky oponenta. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující "F".
- Dokážete zdůvodnit výsledek měření z obr. 6-1, případně identifikovat jeho příčinu?
- Zabýval jste se v implementaci základních úloh možnostmi překrývání komunikace a výpočtu?
- Jak je možné, že implementace s Global Arrays vykazuje dle Vašich měření výrazně vyšší efektivitu než použití čistého MPI?
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Szőke Igor, Ing., Ph.D. (UPGM FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT18950, author = "Ond\v{r}ej Kucha\v{r}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Implementace v\'{y}po\v{c}etn\v{e} n\'{a}ro\v{c}n\'{y}ch algoritm\r{u} v paraleln\'{i}m prost\v{r}ed\'{i} Global Arrays", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2016, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/18950/" }