2022/2023 - student doc digest
Metadata
| Pole | Hodnota |
|---|---|
| Akademický rok | 2022/2023 |
| Zdroj | studentský dokument |
| Stav | první destilace |
| Auditovatelný extract | 2022-2023-extract |
Stav verifikace
| Pole | Hodnota |
|---|---|
| Verifikační status | mix student_doc doplňuje raw a student_doc only |
| Kontrolní matice | raw-vs-student-doc |
Původní zdroje
- Raw dokument: student_doc
- Očištěný zdroj: clean
- Extract roku: 2022-2023-extract
Přehled termínů
Term 0 - předtermín
Samostatný soubor: term-0-pretermin
- PRAM sportka - tipování složitosti.
- Poznámka ze zdroje: hledání prvku v unikátní posloupnosti má cenu
n; u EREW je potřeba řešit distribuci hledané hodnoty, CREW zvládá čtení konstantně. - U počtu prvků větších než
xzdroj upozorňuje, že samotné nalezení indexu nestačí; počet prvků typicky vyžaduje redukci/součet.
- Poznámka ze zdroje: hledání prvku v unikátní posloupnosti má cenu
- FIFO broadcast a relace kauzality - napsat kód FIFO broadcastu a popsat relaci kauzality.
- Pi-kalkul.
- Euler.
- Redukční počítač.
- Synchronizovatelnost procesů.
- Aktivní čekání: test-and-set a swap.
- MPI - zjistit
max % min == 0.
Term 1 - řádný termín - skupina A
- PRAM Sportka.
- Propojovací síť - co to je, nevýhody, nakreslit.
- Výpočet levelu vrcholu se složitostí.
- Monitor - hlavně
wait()asignal()+ obrázek. - Pi-kalkul s pluskem a privátní proměnnou.
- Zdroj obsahuje pokus o řešení a odkazy na nástroje
stargazerarug-picalc. - Pozor: řešení je ve zdroji označené jako nejisté.
- Zdroj obsahuje pokus o řešení a odkazy na nástroje
- Pipeline Merge Sort.
- Hirschberg-Sinclair - určení master uzlu.
- MPI - zjistit, která půlka pole má větší počet záporných hodnot.
Term 1 - řádný termín - skupina B
Samostatný soubor: term-1-radny-b
- PRAM Synotip.
- Xeon Phi.
- Bounded test-and-set.
- Enumeration Sort.
- Pi-kalkul.
- Marzullův algoritmus.
- Kvórum.
- MPI - spočítat poměr lichých a sudých v posloupnosti.
Term 1 - řádný termín - skupina C
Samostatný soubor: term-1-radny-c
- PRAM Sportka.
- Pět úrovní granularity paralelismu.
- Euler.
- Semafory + monitor ze semaforů.
- Pi-kalkul s pluskem a privátní proměnnou.
- Random mating - několik kroků podle obrázku.
- Algoritmus čtyř čítačů.
- MPI - převést čísla z intervalu
1-5na interval0-1, netřeba vypisovat.
Term 2 - 1. opravný termín
- Tipování složitosti.
- Odd-even transposition sort - algoritmus, analýza, cena.
- Paralelní SELECT - princip a příklad.
- Marzullův algoritmus - princip a aplikace na intervaly z obrázku.
- Pi-kalkul - najít 3 možné redukce.
- CLA - příklad
120 + 99. - Čtyři čítači - detekce ukončení; uvést příklad, kdy k detekci dojde a kdy nedojde.
- MPI - zjistit, která část sekvence je menší/větší/stejně velká jako průměr.
Term 3 - 2. opravný termín
Samostatný soubor: term-3-druhy-opravny
- PRAM tipování.
- přijímání zprávy a relace kauzality.
- PRAM architektura - popsat a nakreslit.
- ADA - popsat a uvést konkrétní příkazy.
- Pi-kalkul - 3 redukce.
- down-sweep příklad.
- Čtyři čítače, za 10 bodů.
- MPI - v logaritmickém čase zjistit, zda má posloupnost 3 a více různých hodnot.
Největší přínos oproti raw term_*.md
- Přidává 2022/2023 předtermín, řádný termín skupiny A/B/C a 2. opravný termín.
- U některých příkladů obsahuje náznaky řešení nebo varování, že řešení ve zdroji je nejisté.
- Potvrzuje opakování vzoru: PRAM + komunikace/synchronizace + Euler/prefix/sort + jazyk/pi-kalkul + MPI.