ŠLENKER, S. Výpočetní jednotky procesorů poslední generace a jejich využití [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2015.

Posudky

Posudek vedoucího

Balík, Miroslav

Téma této bakalářské práce vyžadovalo prostudování velkého množství zdrojů týkajících se hardwarové implementace a softwarových možností vektorových výpočetních jednotek v moderních mikroprocesorech. Výsledky práce ukazují, že student problematiku zvládl, provedl srovnání různých implementací stejných výpočtů pro různé jednotky, připravil dvě laboratorní úlohy a vypracoval český manuál k instrukcím vektorových jednotek SSE a AVX. Student často konzultoval řešení práce s vedoucím. Zadání práce bylo bezezbytku splněno. Vzhledem k výše uvedenému hodnotím práci A/99 bodů.

Navrhovaná známka
A
Body
99

Posudek oponenta

Pavlíček, Tomáš

Práce se zabývá výpočetními jednotkami poslední generace, zejména porovnáním jednotek SSE, AVX a FMA. Student zvládl problematiku vektorových jednotek. Podrobně popsal a porovnal jednotlivé jednotky podle výrobce i generačně. Pomocí násobení matice vektorem zleva i zprava otestoval a porovnal jednotlivé jednotky podle jejich výpočetních možností. Jednotlivé výsledky jsou nakonec přehledně rozepsány do dvou teoretických úvodů k laboratorním úlohám, ke kterým jsou dále zpracovány zdrojové kódy pro vytváření dynamických knihoven, které umožňují násobení matice s vektorem. Tím student zcela splnil zadání. Práce obsahuje minimum typografických chyb. Vytknul bych pouze některé nevhodně vybrané nadpisy, které obsahují zkratky, matematické symboly a číslice, a nerozlišování úrovní nadpisů.

Navrhovaná známka
A
Body
98

Otázky

eVSKP id 85248