Detail předmětu
Architektury počítačů
ARP Ak. rok 2003/2004 zimní semestr 6 kreditů
Předmět pokrývá architekturu procesorů a paralelních systémů. Paralelismus na úrovni instrukcí (ILP) a vláken (TLP) je studován na procesorech skalárních, superskalárních, VLIW a multivláknových. Dále v kontextu paralelismu procesů je pojednáno o nejrozšířenějších symetrických multiprocesorech se společnou sběrnicí (SMP). Následuje výklad propojovacích sítí jako základ systémů s distribuovanou sdílenou pamětí (NUMA) a multipočítačů s lokálními pamětmi, zejména populárních svazků pracovních stanic a masivně paralelních systémů. V poslední skupině jsou paralelní vektorové procesory a zpracování stylem SIMD (datový paralelismus).
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
Zajišťuje ústav
Získané dovednosti, znalosti a kompetence z předmětu
Přehled mikroarchitektury procesorů a jejich trendů, principů výstavby paralelních systémů a propojovacích sítí, schopnost odhadnout výkonnost paralelních aplikací.
Cíle předmětu
Seznámit se s architekturou nejnovějších procesorů pracujících s paralelismem na úrovni instrukcí a jejím dopadem na návrh překladačů. Pochopit problematiku paralelních systémů využívajících funkční paralelismus na úrovni procesů nebo vláken a rovněž datový paralelismus.
Literatura studijní
- Dvořák, V., Drábek, V.: Architektura procesorů. VUTIUM, Brno, 1999, 330 s., ISBN 80-214-1458-8.
- Dvořák, V.: Architektura a programování paralelních systémů. Skriptum FIT VUT v Brně, 2004, 170 s., ISBN 80-214-2608-X.
Literatura referenční
- Culler, D.E. et al.: Parallel Computer Architecture. Morgan Kaufmann Publishers, 1999, 1025 s., ISBN 1-55860-343-3.
- Hennessy, J.L., Patterson, D.A.: Computer Architecture - A Quantitative Approach. 3. vydání, Morgan Kaufman Publishers, Inc., 2003, 1136 p., ISBN 1-55860-596-7.
Průběžná kontrola studia
Vyhodnocení čtyř malých projektů, půlsemestrální zkouška.
Zařazení předmětu ve studijních plánech
- Program EI-BC-3, obor VTB, 2. ročník, volitelný
- Program EI-BC-3 (anglicky), obor VTB, 2. ročník, volitelný
- Program EI-MGR-3, obor VTN, 3. ročník, povinný
- Program EI-MGR-5, obor VTI, 3. ročník, povinný
- Program EI-MGR-5 (anglicky), obor VTI, 3. ročník, povinný