X36PAP | Pokročilé architektury počítačů | Rozsah výuky: | 2+2 | ||
---|---|---|---|---|---|
Přednášející (garant): | Bečvář M. | Typ předmětu: | Z | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | L |
Anotace:
Předmět rozšiřuje znalosti studentů v oblasti architektury moderních počítačů. Pozornost je věnována zejména architektuře soudobých procesorů využívajících paralelismu na úrovni instrukcí a vláken, pokročilému proudovému zpracování informace a jeho důsledkům pro překladač, paměťovému a perifernímu subsystému a jejich optimálnímu návrhu. Z oblasti multiprocesorových systémů jsou probírány systémy se sdílenou pamětí včetně problematiky koherence a konzistence. Při výkladu je kladen důraz na kvantitativní popis systému a jeho hodnocení z hlediska ceny a výkonu.
Osnovy přednášek:
1. | Úvod do moderní architektury počítačů, základní pojmy a trendy | |
2. | Návrh souboru instrukcí pro proudové zpracování | |
3. | Architektura proudově pracujícího RISC procesoru | |
4. | Superskalární a VLIW procesory | |
5. | Algoritmy generování kódu a jeho optimalizace | |
6. | Vyrovnávací paměti pro data a instrukce | |
7. | Návrh subsystému hlavní paměti | |
8. | Vícevláknové architektury | |
9. | Těsně vázané MIMD architektury | |
10. | Architektury s distribuovanou sdílenou pamětí | |
11. | Periferní zařízení a systémová architektura, přenos přes rozhraní | |
12. | Závislost ceny na výkonu, kvantitativní vyhodnocení periferního subsystému | |
13. | Sdílení datových cest, paměti v periferním subsystému, propustnost a zpoždění | |
14. | Rezerva |
Osnovy cvičení:
Cvičení předmětu zahrnují experimenty na simulátorech a samostatnou práci studentů při řešení semestrálních projektech. Semestrální projekty mají charakter experimentů z oblasti číslicových systémů.
1. | Úvodní cvičení - rozdělení témat semestrálních projektů | |
2. | Soubor instrukcí a jeho využití překladačem | |
3. | Simulátor proudově pracujícího procesoru | |
4. | Optimalizační algoritmy pro proudově pracující procesor | |
5. | Simulátor superskalárního procesoru | |
6. | Úvodní prezentace semestrálních projektů | |
7. | - | 11. Samostatné řešení semestrálních projektů |
12. | - | 13. Prezentace výsledků semestrálních projektů |
14. | Rezerva - zápočet |
Literatura Č:
1. | Hennesy, J. L., Patterson, D. A.: Computer Architecture : A Quantitative Approach, Second Edition, San Francisco, Morgan Kaufmann Publishers, Inc., 1996 | |
2. | Dezso Sima et. al. Advanced Computer Architectures : A Design Space Approach, New York, Addison Wesley Longman Inc. 1997 |
Literatura A:
1. | Hennesy, J. L., Patterson, D. A.: Computer Architecture : A Quantitative Approach, Second Edition, San Francisco, Morgan Kaufmann Publishers, Inc., 1996 | |
2. | Dezso Sima et. al. Advanced Computer Architectures : A Design Space Approach, New York, Addison Wesley Longman Inc. 1997 |
Požadavky:
Hodnocení předmětu se skládá z hodnocení semestrálního projektu a zkoušky. Podmínkou udělení zápočtu je též absolvování seminárních cvičení.
|
Předmět je zahrnut do těchto studijních plánů:
|
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |