KUNÍK, O. Akcelerace hybridní lokální dekompozice na multi-GPU systémech [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Při hodnocení této diplomové práce je nutné zohlednit jak komplexnost řešeného problému a množství odvedené práce, tak především extrémní nasazení studenta. Přestože řešení není zcela stoprocentní a textová část by si zasloužila ještě jednu revizi, práce představuje výborný základ pro další výzkum. Vzhledem k těmto faktorům hodnotím práci stupněm B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Diplomová práce, zaměřená na akceleraci výpočetního balíku k-Wave s využitím lokální dekompozice Fourierových bází a grafických karet firmy Nvidia, představuje mimořádně náročné zadání, které svou komplexností dalece přesahuje standardní úroveň diplomových prací. Student byl nucen se detailně seznámit s architekturou k-Wave a zvládnout teoretické základy dekompozice pomocí lokálních Fourierových bází, včetně technik Fourierovy interpolace, zajištění periodicity a stability. Kromě toho musel zvládnout akceleraci HPC aplikací na multi-GPU strojích, které využívají specifické komunikační knihovny a nestandardní komponenty optimalizované pro konkrétní systém. Objem provedené práce výrazně přesahuje obvyklý rozsah diplomových prací, a to jak z hlediska náročnosti implementace, testování numerické stability a přesnosti, tak i návrhu celé výpočetní metody. | ||
Práce s literaturou | Student se při zpracování této diplomové práce opíral především o disertační práci Filipa Vaverky, která poskytuje dostatečný teoretický základ pro danou problematiku. Zbytek referencí v práci odkazuje především na použité knihovny a techniky, což naznačuje silné zaměření na praktickou stránku implementace. Práci však do určité míry chybí hlubší rešerše obdobných implementací, které by mohly posloužit jako cenná inspirace a srovnávací materiál. | ||
Aktivita během řešení, konzultace, komunikace | Student během řešení diplomové práce prokázal mimořádnou aktivitu a pečlivost. S prací začal s předstihem již během předchozích prázdnin a v průběhu obou semestrů pracoval velmi svědomitě a organizovaně. Repozitář se zdrojovými texty, který vytvořil, obsahuje téměř 130 příspěvků ve 22 větvích, přičemž uzavření každé z těchto větví bylo vždy spojeno s revizí vedoucím. Tento přístup mi umožňoval mít neustále dobrý přehled o postupu a stavu práce. Práci však výrazně zkomplikovala dubnová měsíční odstávka superpočítače Karolina, který student používal jako primární implementační a testovací platformu. Tento výpadek měl značně negativní dopad na dokončovací práce, což vedlo k nutnosti odložení odevzdání diplomové práce o dva měsíce. | ||
Aktivita při dokončování | Dokončování diplomové práce bylo velice hektické, což bylo důsledkem výpadku způsobeného odstávkou superpočítače Karolina. Bohužel se nepodařilo plně dohnat ztracený čas, ačkoliv zdrojové texty jsou ve velmi dobrém stavu a splňují všechny požadavky výzkumné skupiny SC@FIT. Na druhé straně textová část práce by si zasloužila ještě jednu revizi. I když práce obsahuje všechny podstatné náležitosti, nebylo z časových důvodů možné některé části více rozvést a lépe prodiskutovat. Tento nedostatek ovšem nijak neumenšuje celkovou kvalitu technického řešení a úsilí, které student do práce vložil | ||
Publikační činnost, ocenění |
Bohužial sa opäť jedná o prípad kedy implementačný výstup ďaleko predčil úroveň technickej správy. Študent si zvolil náročnú a no zaujímavú tému s veľkým potenciálom ktorý však bol naplnení iba čiastočne. Predovšetkým by som rád videl oveľa rozsiahlejšiu experimentálnu časť. S prihliadnutim na náročnosť zadania a odklad odovzdania hodnotím prácu známkou - C 78 bodov.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Nakoľko sa téma týka málo preskúmanej oblasti distribuovaných pseudospektrálnych simulácií s neuniformnými simulačnými paramerami, je možné považovať zadanie za obtiažné. V danej problematike existuje iba obmedzené množstvo literatúry. Napriek tomu študent do hĺbky pochopil princípy danej metódy. | ||
Rozsah splnění požadavků zadání | Po formálnej stránke študent splnil všetky body zadania. Drobné výhrady mám len k miere pozornosti, ktorá bola venovaná niektorým bodom. Predovšetkým k bodu 7 a 8. | ||
Rozsah technické zprávy | Text je na tak zaujímavú tému a množstvo implementačnej práce velmi krátky. Je vidieť snahy o predĺženie textu nerelevantnými sekciami a zároveň znaky toho, že text vznikal pod časovým tlakom. | ||
Prezentační úroveň technické zprávy | 67 | Technická správa obsahuje značné množstvo kapitol, ktoré sú z pohľadu pochopenia práce absolútne nepotrebné. Na druhú stranu, chýba velké množstvo informácií ktoré by pomohli čitatelovi s pochopením niektorých návrhových rozhodnutí. Niektoré informácie sa objavujú v texte viackrát a niektoré kapitoly si dokonca vzájomne protirečia. Naopak kladne hodnotím sprievodné grafy a schémi ktoré značne uľahčujú pochopenie. Obecne som toho názoru, že čitateľ bez predchádzajúcej dobrej znalosti danej problematiky, práci neporozumie. | |
Formální úprava technické zprávy | 82 | Formálna úprava technickej správy je, až na pár preklepov v texte, v poriadku. Jediný väčší problém vidím vo zvolenom výbere výrazov, ktoré nie sú vždy vhodné pre technickú správu. | |
Práce s literaturou | 56 | Aj s prihliadnutím na minimum zdrojov k danej problematike je práca s literatúrou na nízkej úrovni. V teoretickej časti študent pracuje v podstate s jedným zdrojom, ktorý nie je primárny. Práca obsahuje tiež asi sedem odkazou na dokumentáciu IT4I v sekciách nepotrebných pre celkové pochopenie. V experimentálnej časti tiež študent zreplikoval už publikované testy. | |
Realizační výstup | 87 | Študent odviedol veľké množstvo implementačnej práce, napriek mnohým technickým problémom na ktoré pri riešení narazil. Kvalita výstupu je obecne na vysokej úrovni. Študent navrhol aplikáciu podla OO princípov, ktorá dobre zapadá do portfólia aplikácií výskumnej skupiny SC@FIT. | |
Využitelnost výsledků | Po odstránení niektorých nedostatkov vo vyvinutom prístupe, existuje potenciál, že sa daný prístup začlení do praxe. Jednalo by sa o dalšiu z možností ako efektívne simulovať šírenie ultrazvuku na moderných HPC infraštruktúrach. Práca má, po rozšírení, veľký publikačný potenciál. |
eVSKP id 155085