Předmět Paralelní programování v C/C++ (KAP / PPC)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KAP / PPC - Paralelní programování v C/C++, Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci (TUL).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Zpracování parametrů příkazové řádky.Práce s pointery.Bitove operace.Základy struktury paměti (cache).Rekurze a nahrazení rekurze vlastním zásobníkem (tři verze quicksortu).Dekompozice programu a linkování.Překlad pomocí makefilu.Paralelní programování: vektorová paralelizace, vlákna (knihovna pthreads), MPI.
Získané způsobilosti
Student získá základní přehled o tom, co je důležité při programování aplikací náročných na výkon.
Literatura
Sean Eron Anderson. Bit Twiddling Hacks. Kernighan, B. W., Ritchie, D., M. Programovací jazyk C. Computer Press, Brno, 2008. ISBN 80-251-0897-X.Martin Mareš. Programování s ohledem na hardware. http://www.linuxsoft.cz/article_list.php?id_kategory=186Ulrich Drepper. What Every Programmer Should Know About Memory. 2007.
Požadavky
Zápočet získá student za odladěný program střední obtížnosti (odpovídající zhruba patnácti hodinám práce) na s cvičícím předem dohodnuté téma. Součástí programu je i stručná uživatelská dokumentace. Programátorská dokumentace není nezbytná za předpokladu, že ji nahradí pro lidského čtenáře čitelný zdrojový kód.
Garant
RNDr. Martina Šimůnková, Ph.D.