MICHLOVSKÝ, J. Standard OpenCL [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2011.

Posudky

Posudek vedoucího

Průša, Zdeněk

Zadání práce bylo splněno. Student pravidelně docházel na konzultace, neprokázal ale samostatnost při tvorbě programu.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění zadání A 50/50
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) D 12/20
Formální zpracování práce A 19/20
Využití literatury A 10/10
Navrhovaná známka
A
Body
91

Posudek oponenta

Trzos, Michal

Práce se zabývá standartem OpenCL, jeho podporou mezi výrobci grafického hardware a knihovnami rozširujícími tento standard pro vědecké výpočty. Práce je dobře strukturovaná a obsahuje vhodně zpracovaný teoretický úvod do heterogenního programování. Student se ve své práci snaží odpovědně odkazovat na zdroje, mnohdy jsou však odkazy nevhodně umístěny. V praktické části student vytvořil program, který provádí změnu odstínu, barevného modelu a převzorkování barevného obrázku. Vykonávání těchto operací poté student srovnal mezi třemi sestavami s různými CPU a GPU. Neuvedl však, jakých systémových čítačů použil pro získání naměřených hodnot. Student také tvrdí, že kvůli Windows Aero není možné ovlivnit vytížení grafiky. Windows Aero však lze jednoduše vypnout. Při srovnávání vykonávacích časů by bylo vhodnější porovnat i závislost na počtu vstupních vzorků, jelikož zpracování na grafickém procesoru je oproti CPU výhodnější až pokud je ušetřený čas větší než režijní latence spojená s přenosem dat na GPU a zpět. Přes tyto nedostatky práci hodnotím jako výbornou s celkovým počtem bodů 90/A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Formální zpracování práce A 9/10
Interpretace výsledků a jejich diskuse C 15/20
Splnění požadavků zadání A 20/20
Odborná úroveň práce A 46/50
Navrhovaná známka
A
Body
90

Otázky

eVSKP id 39599