Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
courses:b4b36pdv:start [2024/02/16 23:37]
kafkamat [Hodnocení předmětu]
courses:b4b36pdv:start [2024/03/14 02:52]
kafkamat [Zápočet: Aktivita v semestru (max 40b)]
Line 11: Line 11:
 ===== Studijní materiály ===== ===== Studijní materiály =====
  
-=== Paralelní počítání ===+==== Paralelní počítání ​====
   * Standardní učebnice: The Art of Multiprocessor Programming (by Maurice Herlihy, Nir Shavit, Victor Luchangco, and Michael Spear). Vydání z roku 2012 je zdarma dostupné [[https://​dl.acm.org/​doi/​book/​10.5555/​2385452|on-line]] po přihlášení přes ČVUT SSO,   * Standardní učebnice: The Art of Multiprocessor Programming (by Maurice Herlihy, Nir Shavit, Victor Luchangco, and Michael Spear). Vydání z roku 2012 je zdarma dostupné [[https://​dl.acm.org/​doi/​book/​10.5555/​2385452|on-line]] po přihlášení přes ČVUT SSO,
   * Příklady ze standardní dokumentace OpenMP v [[https://​github.com/​OpenMP/​Examples/​tree/​master/​sources|C]] i [[https://​www.openmp.org/​wp-content/​uploads/​openmp-examples-5-0-1.pdf|PDF]], ​   * Příklady ze standardní dokumentace OpenMP v [[https://​github.com/​OpenMP/​Examples/​tree/​master/​sources|C]] i [[https://​www.openmp.org/​wp-content/​uploads/​openmp-examples-5-0-1.pdf|PDF]], ​
Line 17: Line 17:
   * Neformální úvod: Programming on Parallel Machines (by Norm Matloff), 2012, k dispozici zdarma [[http://​heather.cs.ucdavis.edu/​parprocbook|on-line]]   * Neformální úvod: Programming on Parallel Machines (by Norm Matloff), 2012, k dispozici zdarma [[http://​heather.cs.ucdavis.edu/​parprocbook|on-line]]
  
-=== Distribuované počítání ===+==== Distribuované počítání ​====
   * Standardní učebnice: Distributed Systems (by Maarten van Steen, Andrew S. Tanenbaum), 3.01 Edition, 2017, k dispozici [[https://​www.distributed-systems.net/​index.php/​books/​ds3/​|on-line]]   * Standardní učebnice: Distributed Systems (by Maarten van Steen, Andrew S. Tanenbaum), 3.01 Edition, 2017, k dispozici [[https://​www.distributed-systems.net/​index.php/​books/​ds3/​|on-line]]
   * Běžná učebnice: Distributed Systems: Concepts and Design (by George Coulouris Jean Dollimore Tim Kindberg Gordon Blair), 5th Edition), 2011   * Běžná učebnice: Distributed Systems: Concepts and Design (by George Coulouris Jean Dollimore Tim Kindberg Gordon Blair), 5th Edition), 2011
 +
 ===== Hodnocení předmětu ===== ===== Hodnocení předmětu =====
 Celkově můžete získat maximálně 100 bodů z předmětu a získat známku A-F (<50b = F, 50-59 = E, ..., 90-100 = A). Celkově můžete získat maximálně 100 bodů z předmětu a získat známku A-F (<50b = F, 50-59 = E, ..., 90-100 = A).
Line 32: Line 33:
       * 2 malé úlohy (max 4 body)       * 2 malé úlohy (max 4 body)
       * Semestrální práce (max 14 bodů)       * Semestrální práce (max 14 bodů)
-  * U všech úloh se pro hodnocení vždy uvažuje poslední odevzdané řešení. 
   * Pro udělení zápočtu je je potřeba získat alespoň **50% bodů, tj. 20 bodů** ze 40.   * Pro udělení zápočtu je je potřeba získat alespoň **50% bodů, tj. 20 bodů** ze 40.
  
Line 45: Line 45:
 ===== Zkoušky ===== ===== Zkoušky =====
  
-=== Pravidla zkoušky: ===+==== Pravidla zkoušky: ​====
  
 Vzhledem k tomu, že zadání zkoušky bude naprogramování 2 menších jednodušších úkolů, které vycházejí z úkolů probíraných na přednášce a cvičení, nemůžete během zkoušky používat žádné vlastní připravené kódy ani materiály. K dispozici bude standardní linux desktop s vývojovým prostředím CLion. K dispozici bude přístup na tyto webové stránky s referencemi na C++ (en.cppreference.com) a vektorové instrukce (software.intel.com/​sites/​landingpage/​IntrinsicsGuide/​) a taky dokumentaci k OpenMP (z openmp.org). ​ Vzhledem k tomu, že zadání zkoušky bude naprogramování 2 menších jednodušších úkolů, které vycházejí z úkolů probíraných na přednášce a cvičení, nemůžete během zkoušky používat žádné vlastní připravené kódy ani materiály. K dispozici bude standardní linux desktop s vývojovým prostředím CLion. K dispozici bude přístup na tyto webové stránky s referencemi na C++ (en.cppreference.com) a vektorové instrukce (software.intel.com/​sites/​landingpage/​IntrinsicsGuide/​) a taky dokumentaci k OpenMP (z openmp.org). ​
Line 52: Line 52:
  
 \\ \\
-== Příklad zkoušky z minulého roku ==+=== Příklad zkoušky z minulého roku ===
  
 <​code>​ <​code>​
Line 81: Line 81:
  
 Balíček je možné stáhnout {{ :​courses:​b4b36pdv:​zk_05.zip |zde}}. ​ Balíček je možné stáhnout {{ :​courses:​b4b36pdv:​zk_05.zip |zde}}. ​
-\\ + 
-\\ +==== Teoretický termín ​====
-=== Teoretický termín ===+
  
 Na teoretický termín se můžete zapisovat klasicky pomocí KOSu, písemka bude trvat 90 minut, bude se skládat z otázek z paralelní (15b.) i distribuované (25b.) části. Bude mít formu testu sestávajícího z uzavřených otázek vesměs typu multiple choice, tj. správně libovolný počet možností. ​ Na teoretický termín se můžete zapisovat klasicky pomocí KOSu, písemka bude trvat 90 minut, bude se skládat z otázek z paralelní (15b.) i distribuované (25b.) části. Bude mít formu testu sestávajícího z uzavřených otázek vesměs typu multiple choice, tj. správně libovolný počet možností. ​
courses/b4b36pdv/start.txt · Last modified: 2024/05/28 16:33 by kafkamat