Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Advanced Computer Architecture

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
ANIE-ARC Z,ZK 5 2P+1C anglicky
Garant předmětu:
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra číslicového návrhu
Anotace:

Cílem předmětu je poskytnout studentům teoretický základ pro porozumnění současným počítačovým systémům, na kterých běží reálné aplikace, potřebný pro všechny specializace programu. Studenti se naučí pochopit současné technické výzvy, typické například pro automobilový průmysl, s ohledem na rychlou reakci systému na vnější podněty v reálném čase, rychlé a bezpečné zpracování velkého množství dat, integraci umělé inteligence, zajištění potřebné úrovně spolehlivosti podle aplikace a zároveň rychlý vývoj a uvedení výsledků na trh. Důraz je kladen nejen na výběr vhodných (paralelních) algoritmů, ale také na výběr nejvhodnějších technologických prostředků pro jejich realizaci.

Požadavky:
Osnova přednášek:

1. Infrastructura cloudu, IaaS, SaaS, cloud computing, egde computing

2. Architektury distribuovaných vypočetních systémů (client-server, servirce-oriented, mikroslužby, event-driven, peer-to-peer, messaging systems, ...)

3. Koordinace a agreement, leader election

4. Distribuovaná cache (consistent hashing, cache eviction strategies)

5. Požadavky na aplikace a technologické možnosti pro jejich splnění

6. Propustnost a latence, paralelismus, výpočet řízený daty, graf toku dat, aplikace

7. Spolehlivost počítačového systému (systémový pohled), modely a výpočty spolehlivostních parametrů

8. (2) Realtimové systémy, predikovatelnost, principy návrhu a verifikace

9. Víceprocesorové, vícejádrové a heterogenní systémy a architektury

10. Sdílená paměť, koherence a paměťová konzistence ve vícejádrových a heterogenních systémech

11. Architektury pro akceleraci umělé inteligence

12. Metody snížení spotřeby na úrovni architektury a systémové úrovni

Osnova cvičení:

bude doplněno

Cíle studia:

Cílem předmětu je poskytnout studentům teoretický základ pro porozumnění současným počítačovým systémům, na kterých běží reálné aplikace, potřebný pro všechny specializace programu. Studenti se naučí pochopit současné technické výzvy, typické například pro automobilový průmysl, s ohledem na rychlou reakci systému na vnější podněty v reálném čase, rychlé a bezpečné zpracování velkého množství dat, integraci umělé inteligence, zajištění potřebné úrovně spolehlivosti podle aplikace a zároveň rychlý vývoj a uvedení výsledků na trh. Důraz je kladen nejen na výběr vhodných (paralelních) algoritmů, ale také na výběr nejvhodnějších technologických prostředků pro jejich realizaci.

Studijní materiály:

1. Douglas Comer: The Cloud Computing Book: The Future of Computing Explained. Chapman and Hall/CRC, 2023. ISBN 978-0367706845.

2. Hennessy J.L., Patterson D.A.: Computer Architecture: A Quantitative Approach (7th Edition). Morgan Kaufmann, 2025. ISBN 978-0443154065.

3. Burns, B.: Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes (2nd edition). O'Reilly Media, 2025. ISBN 978-1098156350.

4. Hezhen Liu, Chengqiang Huang, and others.: Design for dependability State of the art and trends. Elsevier Inc., 2024. ISBN https://doi.org/10.1016/j.jss.2024.111989.

5. Ashutosh Mishra, Jaekwang Cha, Hyunbin Park, Shiho Kim: Artificial Intelligence and Hardware Accelerators. Springer, 2023. ISBN 978-3031221699.

Poznámka:

předmět je vyučován v angličtině

Další informace:
courses
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 25. 12. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8579206.html