When the course guarantor is selected, comments will be displayed regarding his/her teaching performance as well as that of all the other teachers teaching the course. If a teacher who is not the course guarantor is selected, only comments related to his/her teaching will be displayed.
doc. RNDr. Martin Kruliš, Ph.D. [32-KDSS], Programming in Parallel Environment [NPRG042, cvičení]
Filip Bubák, 28.06.2025, 3. Year, Informatika, Bachelor's
Oceňuji, že do výuky aktivně zapojuje studenty. Na dotazy odpovídá ochotně a relevantně. Prezentace byly podrobné a obsahovaly příklady, takže je bylo možné využít i jako rychlou dokumentaci při řešení problémů.
Student has disallowed display of personal data, 13.06.2025, 1. Year, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
Vyučující ochotně odpovídal na dotazy všeho druhu. Často cviko končilo dost předčasně. Přišlo by mi dobré nechat více času na vyřešení zadaných cvičení a celkově zadat více cvičení.
Author of entry is known to survey organiser, 31.05.2025, 3. ročník, Informatika, Bachelor's
Pěkně vysvětleno a ukázáno :)
Student has disallowed display of personal data, 30.05.2025, 4. ročník, Informatika, Bachelor's
Přes Mattermost se dá doptat ohledně nejasností k úkolům. Při hodnocení bere v potaz i chybu měření, takže zrychlení na hranici neznamená zbytečnou námahu.
Author of entry is known to survey organiser, 28.06.2023, 3. ročník, Informatika, Bachelor's
S cvičícím bylo možné komunikovat přes Mattermost, což považuji za plus. U příkladů ke konkrétním technologiím je moc teoretický, na cvičení se jen řeklo, jak by se úloha teoreticky paralelizovala, ale chybělo konkrétní řešení, což by právě vzhledem k domácím úlohám pomohlo.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Nemám žádné zásadní výtky.
Rady na Mattermostu a Discordu přijdou rychle a to kvituji.
doc. RNDr. Martin Kruliš, Ph.D. [32-KDSS], Programming in Parallel Environment [NPRG042, přednáška]
Student has disallowed display of personal data, 13.06.2025, 1. Year, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
Přednášející měl velmi srozumitelný výklad. Cením pěkné a obsáhlé slidy.
Author of entry is known to survey organiser, 11.06.2025, 3. ročník, Informatika, Bachelor's
Supr
Petr Tvrdek, 31.05.2025, 3. Year, Informatika, Bachelor's
Pěkně a zajímavě předneseno :)
Student has disallowed display of personal data, 30.05.2025, 4. ročník, Informatika, Bachelor's
Přednáší jasně, srozumitelně a charizmaticky. Na přednáškách použivá hodně příkladů, aby byly koncepty co nejpochopitelnější, což cením.
Author of entry is known to survey organiser, 02.07.2023, 3. ročník, Informatika, Bachelor's
O technologiích toho ví hodně, možná by bylo dobré udělat i nějaký jednoduchý step-by-step návod například pro nějaký CUDA výpočet. Na dotazy odpovídá rychle.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Spíše praktická část výkladu.
Asi bez připomínek.
RNDr. Jakub Yaghob, Ph.D. [32-SISAL], Programming in Parallel Environment [NPRG042, cvičení]
Student has disallowed display of personal data, 15.09.2023, 3. Year, Informatika, Bachelor's
Místo přednášky v rámci každého druhého cvičení bych chtěl skutečné cvičení.
Množství přednášek mi nepřipadalo moc užitečné pro programování. (napsání úkolů)
Lepší by bylo na cvičení potrénovat věci jako syntaxe a vidět jak má zdroják vypadat.
Author of entry is known to survey organiser, 28.06.2023, 3. ročník, Informatika, Bachelor's
Vše v pořádku, jen cvičící působí občas trochu zmateně, třeba při vysvětlování úloh si ani sám nebyl jistý detaily úlohy, kterou zadával.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Nemám žádné zásadní výtky.
RNDr. Jakub Yaghob, Ph.D. [32-SISAL], Programming in Parallel Environment [NPRG042, přednáška]
Author of entry is known to survey organiser, 02.07.2023, 3. ročník, Informatika, Bachelor's
Přednášející měl na starost teoretickou výuku, zdálo se mi, že jsme některé informace slyšeli vícekrát a tempo bylo trochu pomalejší. Na druhou stranu se dobře poslouchá.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Spíše teoretická část výkladu.
Asi bez připomínek.
Comment on course, Programming in Parallel Environment [NPRG042, cvičení]
Filip Bubák, 28.06.2025, 3. Year, Informatika, Bachelor's
Probraly se různorodé způsoby paralelizace, které jsem si mohl vyzkoušet na úkolech. Líbilo se mi, že úkoly neučily jen používat paralelizační technologie, ale také jak převádět sériové problémy do podoby, která se lépe paralelizuje.
Nelíbil se mi však úkol s k-means v TBB, protože jeho řešení nenabízí nic nového oproti úkolům s OpenMP a SYCL. Místo něj bych uvítal úkol zaměřený na techniky, jak se vyhnout datovým závislostem.
Student has disallowed display of personal data, 13.06.2025, 1. Year, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
Cvičení vždy bylo cíleno na implementaci a spuštění primitivního programu v technologii následujícího domácího úkolu. Dokážu si představit, že by cvičení obsahovalo mnohem více věcí a lepší vyzkoušení nové technologie.
Author of entry is known to survey organiser, 31.05.2025, 3. ročník, Informatika, Bachelor's
Fajn cvičení. Střídala se praktická cvičení, na kterých jsme si zkoušeli technologie z přednášky, se zadáváním domácích úkolů. Při tom zadávání jsme společně rozmysleli, jak k řešení přistupovat, a na nás pak bylo to naimplementovat a případně přijít i s nějakými dalšími optimalizacemi (ale na 3 body stačí správně udělat to základní řešení).
Tento přístup se mi moc líbil, ale trošku problémové mi přišlo vyhodnocování - na vypracování byly vždy 2 týdny, přičemž jsme si svá řešení mohli průběžně testovat na správnost v ReCodexu a na Parlabu. Po těchto dvou týdnech se řešení vyhodnocovala na ostro na jiných (ale stejně velkých) datech. To je v pohodě a líbí se mi to tak, ale když to člověku při vyhodnocení na ostro neprojde, tak si to může opravit, ale už za to může dostat jen jeden bod (a ztrácí tím právo na jedničku, protože podmínkou pro její získání je mít alespoň 2 body z každé úlohy) - bere se to tedy jako pozdní odevzdání (mimo případy, kdy jde o nějakou blbost, třeba nějak špatně zformátovaný výstup nebo něco takového).
Na tom mi přijde trochu škoda to, že jsou studenti trestání za chyby, což pro proces výuky podle mě není moc vhodné - chyby by neměly být brány jako úplně špatná věc; měly by být považovány za běžnou součást vzdělávacího procesu. Samozřejmě je ale potřeba studenty motivovat a nedávat body jen tak za nic, ale toto trestání mi přijde možná až moc - napadá mě třeba, že když jsou na to řešení dva týdny, tak by mohlo být už po prvním týdnu takové předběžné vyhodnocení na datech, která pak budou použita v tom hlavním měření. Tím by ti, co chtějí, měli šanci a motivaci úlohu vypracovat dřív (za týden se to bohatě stíhá), a dostali by takovou předběžnou zpětnou vazbu. Bylo by na každém, zda to chce a stihne už udělat do tohoto prvního vyhodnocení, což by mu dalo tuto výhodu v podobě kontroly, nebo si věří/nebojí se riskovat.
Vím, že by to pro cvičícího byla práce navíc, ale přijde mi, že by to předmět ještě vylepšilo :)
Student has disallowed display of personal data, 30.05.2025, 4. ročník, Informatika, Bachelor's
Cvičení sloužila jako představení technologie, ze které pak je vždy domácí úkol. Na domácí úkoly je vždy dost času (14 dní). Jsou přiměřeně težké. Nejsou extrémně složité ani naprosto triviální. Bodová hodnocení úkolů jsou jasně daná a férová. Odvíjí se od zrychlení, které paralelní implementace dosáhne oproti sériové.
Jakub Seidl, 01.09.2024, 2. Year, Informatika, Bachelor's
Info na přednáškách bylo velmi užitečné. Bohužel se pokaždé v posluchárně buď přetížila sít nebo se zablokoval přístup k serveru (někdo aktivoval fail2ban, což kvůli eduroamu zablokuje přístup všem). Během hodin jsem kvůli tomu skoro nikdy neměl možnost zkoušet příkladné úkoly.
Velmi zajímavý a dobře připravený a vedený předmět. Přijde mi škoda, že některé úkoly jsou vlastně poměrně jednoduché, a velkou většinu času jsem u nich strávil jen bojem s toolchainem, což je sice také užitečný skill, ale asi ne tak přenositelný jako kdybych tento čas věnoval optimalizaci svých řešení a hlubšímu využití jednotlivých nástrojů - tímto letos myslím zejména SPARK kvůli problémům s parlabem, a problémy jsem měl také instalací funkčního prostředí pro SYCL. Nicméně toto nijak nekazí mé celkové hodnocení předmětu - předmět mě většinově bavil a mám z něj pocit, že jsem se něco opravdu naučil - získal jsem dobrý praktický přehled o několika různých nástrojích pro paralelizaci velkých výpočtů, a kdybych to někdy potřeboval, tak budu vědět, který se k čemu hodí a jak zhruba fungují.
Student has disallowed display of personal data, 15.09.2023, 3. Year, Informatika, Bachelor's
Myslím si, že mít pouze polovinu cvičení kvůli přednáškám není moc dobré.
Chtěl bych zjistit, jak se má například kód kompilovat a jak má vypadat syntaxe / konkrétní použití.
Na cvičení jsme se nedozvěděli, jaké mají nové technologie syntaxe. Museli jsme si to naprogramovat sami.
Ocenil bych, kdybychom na stránkách měli ukázkové řešení všech úloh. TO je mnohem užitečnější, než když si to mám "nějak" naprogramovat.
Author of entry is known to survey organiser, 28.06.2023, 3. ročník, Informatika, Bachelor's
Polovina cvičení byla jen o zadání úkolu, který bylo stejně nutné si detailně přečíst, tedy to bylo celkem zbytečné. Místo toho bych ocenil, kdyby na cvičeních bylo předvedeno více příkladů z dané problematiky, tedy namísto zadání úlohy mít praktické cvičení. Většinou jsme totiž jen stihli napsat nějakou jednoduchou paralelizaci (jako paralelní for cyklus) a to bylo většinou vše, co se stihlo. Líbily se mi však předpřipravené úkoly pro jednotlivé technologie.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Ne pokaždé byla nová technologie úplně dodetailu uvedena, takže spouštění věcí jako CUDA vyžadovalo spíš samostudium.
A myslím že co se tohohle předmětu týče má cvičení význam jen jako showcase jak s technologií operovat a jak jí setupnout. (Protože to co se s ní dělá jsou nakonec jen algoritmy a programování a to není nic nového)
Comment on course, Programming in Parallel Environment [NPRG042, přednáška]
Student has disallowed display of personal data, 01.09.2025, 3. Year, Informatika, Bachelor's
Náročný předmět, ale stihne se probrat spoustu zajímavých témat. I přes snahu učitelů jsou domácí úkoly někdy docela frustrující.
Student has disallowed display of personal data, 13.06.2025, 1. Year, Informatika - Softwarové a datové inženýrství, Master's (post-Bachelor)
Velmi zajímavá témata zvolená napříč možnostmi paralelního prostředí (šlo se spíš do šířky než do hloubky).
Author of entry is known to survey organiser, 11.06.2025, 3. ročník, Informatika, Bachelor's
Fajn obsah, spojení s optimalizací na úrovní instrukcí by dávalo ještě větší smysl, ale i tento průřez byl nanejvýš užitečný.
Petr Tvrdek, 31.05.2025, 3. Year, Informatika, Bachelor's
Super. Hodně jsem se toho naučil a v paralelním programování jsem se hodně zlepšil. :)
Student has disallowed display of personal data, 30.05.2025, 4. ročník, Informatika, Bachelor's
Přednášky jsou dvou druhů. Teoretické se soustředí na obecné praktiky při paralelním programování. Praktické se zaměřují na technologie, které se používají na domácí úkoly. Předmětu jsem se bál, protože je paralelní programování takový strašák, ale tady je představeno dobře a srozumitelně.
Student has disallowed display of personal data, 15.09.2023, 3. Year, Informatika, Bachelor's
Přednáška se zabývala pouze teorií a výčtem všeho, co se dá dělat v konkrétních technologiích.
Bohužel už ale neukázala, jak se ty konkrétní technologie mají používat. Za celou dobu výuky jsem nedostal skoro žádné ukázky zdrojového kódu z konkrétních technologií. Ten by mi pomohl mnohem více.
Samotná kompilace není jednoduchá a když jsme za celou výuku nedostali ukázku například syntaxe konkrétního jazyka/knihovny, tak je poté tvorba programů velmi obtížná.
Author of entry is known to survey organiser, 02.07.2023, 3. ročník, Informatika, Bachelor's
Přednáška je dost teoretická, alespoň na poměry toho, že není povinná zkouška vyžadující znalost teorie. Ocenil bych naopak vysvětlení teorie na nějakých konkrétních příkladech včetně ukázek kódu, diskutovat to, kde je vhodné využít jaký přístup a podobně.
Student has disallowed display of personal data, 08.06.2023, 4. ročník, Informatika, Bachelor's
Skvělý průlet různými technologiemi. Jak moc se s nimi student seznámí je už na něm.
Lehce mi ale vadilo prolínání různých technologií -> běží deadline pro úkol pro technologii A, ale už se přednáší a cvičí technologie B, což mi občas dělalo lehký nepořádek. Jinak k předmětu nemám připomínky, příšel mi velmi dobrý.
Student has disallowed display of personal data, 28.05.2023, 2. Year, Informatika, Bachelor's
Dobře zpracovaný předmět.
Existují záznamy takže ++;
Zkouška je optional a discouraged.
Pokud člověk udělá domácí úkoly tak nějak rozumně dostane 2. (Na jedničku se musí tryhardit (nedoporučuji))