Pro kompilaci příkladů na Windows doporučujeme používat MinGW ze stránek nuwen.net. Můžete také využít WSL (Windows Subsystem for Linux) a pokud používáte CLion, můžete ho propojit s WSL: Jetbrains blogpost s návodem.

Pro spuštění prostředí CLion použijte /opt/clion-2017.3.4/bin/clion.sh.

Pro spuštění prostředí IntelliJ Idea použijte /opt/idea-IC-173.4548.28/bin/idea.sh.

Cvičení

Datum Téma cvičení Materiály
1 20.-21.02.2019 Organizace předmětu a seznámení se s paralelizací tutorial_01.pdf tutorial_01.zip (řešené) tutorial_01.zip (neřešené) decrypt_data.zip
2 27.-28.2.2019 Vlákna a přístup ke sdílené paměti tutorial_02.pdf tutorial_02.zip (řešené) tutorial_02.zip (neřešené) 1. domácí úloha
3 6.-7.3.2019 OpenMP tutorial_03.pdf tutorial_03.zip (řešené) tutorial_03.zip (neřešené) 2. domácí úloha
4 13.-14.3.2019 Konkurentní datové struktury tutorial_04.pdf tutorial_04.zip (řešené) tutorial_04.zip (neřešené) 3. domácí úloha
5 20.-21.3.2019 Dekompoziční techniky tutorial_05.pdf tutorial_05.zip (řešené) tutorial_05.zip (neřešené) 4. domácí úloha
6 27.-28.3.2019 Řadící algoritmy tutorial_06.pdf tutorial_06.zip (řešené) tutorial_06.zip (neřešené) 5. domácí úloha
7 3.-4.4.2019 Vektorizace tutorial_07.pdf tutorial_07.zip (řešené) tutorial_07.zip (neřešené) 1. semestrální práce
8 10.-11.4.2019 Paralelní maticové operace tutorial_08.pdf tutorial_08.zip tutorial_08.zip (řešené)
9 17.-18.4.2019 Úvod do distribuovaných výpočtů tutorial_09.pdf tutorial_09.zip (neřešené) tutorial_09.zip (řešené)
10 24.-25.4.2019 Čas a detekce selhání v DS tutorial_10.pdf tutorial_10.zip (neřešené) tutorial_10.zip (řešené) 6. domácí úloha
11 1.-2.5.2019 Vzájemné vyloučení v DS tutorial_11.pdf
12 8.-9.5.2019 Konsenzus v DS tutorial_12.pdf
13 22.-23.5.2019 Globální stav distribuovaného systému tutorial_13.pdf tutorial_13.zip