Detail práce
Implementace Grand Central Dispatch v C++
Grand Central Dispatch je systém, ktorý aplikáciám umožňuje optimálne využitie viacjadrových zariadení od firmy Apple. Tento systém je veľkou časťou podporovaný operačným systémom Apple platforiem. Cieľom tejto bakalárskej práce bolo analyzovať systém a následne navrhnúť a implementovať obdobu v podobe knižnice v jazyku C++. Táto knižnica poskytuje rozhranie a funkcionalitu podobnú existujúcemu systému.
vlákno, viacvláknové programovanie, Grand Central Dispatch, C++, Apple, pthreads, POSIX
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. 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.
- Vysvětlete problematické výsledky měření časové složitosti.
- Proč jste nepoužil unique_ptr a/nebo shared_ptr ?
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Polčák Libor, Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT19874, author = "Marek \v{S}algovi\v{c}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Implementace Grand Central Dispatch v C++", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2020, location = "Brno, CZ", language = "slovak", url = "https://www.fit.vut.cz/study/thesis/19874/" }