Detail předmětu
Architektura procesorů
FIT-ACHAk. rok: 2010/2011
Předmět pokrývá architekturu univerzálních i specializovaných procesorů. Paralelismus na úrovni instrukcí (ILP) je studován na procesorech skalárních, superskalárních a VLIW. Dále jsou probrány procesory s vláknovým paralelismem (TLP). Datový paralelismus je ilustrován na zpracování stylem SIMD a na vektorových procesorech. Hlavním typem specializovaných procesorů jsou grafické, signálové a multimediální procesory. Probírají se základní techniky paralelizace a řetězení zpracování grafických a multimediálních operací. Probírají se rovněž základní kompresní techniky pro obrazová data.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Způsob a kritéria hodnocení
Osnovy výuky
- Skalární procesory. Zřetězené zpracování instrukcí a instrukční závislosti. Architektura typického procesoru.
- Řetězové zpracování s asistencí kompilátoru. Superskalární CPU. Dynamické plánování instrukcí, predikce skoků.
- Pokročilé techniky superskalárního zpracování: přejmenování registrů, tok dat přes paměťovou hierarchii.
- Optimalizace načítání dat a instrukcí. Příklady procesorů.
- Procesory VLIW. SW řetězení, predikace, binární překlad.
- Paralelismus na úrovni vláken, multivláknové procesory, síťové procesory.
- Procesory s podporou datového paralelismu, vektorové jednotky.
- SIMDová rozšíření SWAR, GPU a SIMT.
- Architektura grafických jednotek GPU.
- Paralelní výpočty na GPU, zpracování toků, OpenCL.
- Multimediální procesory, procesor Cell .
- Signálové procesory
- Nízkopříkonové procesory.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBI , 0 ročník, zimní semestr, volitelný
obor MBS , 0 ročník, zimní semestr, povinně volitelný
obor MGM , 2 ročník, zimní semestr, volitelný
obor MIN , 0 ročník, zimní semestr, volitelný
obor MIS , 0 ročník, zimní semestr, volitelný
obor MMI , 1 ročník, zimní semestr, povinně volitelný
obor MMM , 0 ročník, zimní semestr, volitelný
obor MPS , 2 ročník, zimní semestr, povinný
obor MPV , 2 ročník, zimní semestr, povinný
obor MSK , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Skalární procesory. Zřetězené zpracování instrukcí a instrukční závislosti. Architektura typického procesoru.
- Řetězové zpracování s asistencí kompilátoru. Superskalární CPU. Dynamické plánování instrukcí, predikce skoků.
- Pokročilé techniky superskalárního zpracování: přejmenování registrů, tok dat přes paměťovou hierarchii.
- Optimalizace načítání dat a instrukcí. Příklady procesorů.
- Procesory VLIW. SW řetězení, predikace, binární překlad.
- Paralelismus na úrovni vláken, multivláknové procesory, síťové procesory.
- Procesory s podporou datového paralelismu, vektorové jednotky.
- SIMDová rozšíření SWAR, GPU a SIMT.
- Architektura grafických jednotek GPU.
- Paralelní výpočty na GPU, zpracování toků, OpenCL.
- Multimediální procesory, procesor Cell .
- Signálové procesory
- Nízkopříkonové procesory.