IF25-40307
Modern Computer Architecture
Description
This course prepares students to explain the architecture of multicore processors, GPUs and artificial intelligence accelerators, analyse the performance of modern computer architectures, and describe hardware security threats and mechanisms. Study materials: Systems Fundamentals (SF), Architecture and Organization (AR).
Topics
- Instruction-level parallelism and pipelining
- Multicore processor architecture
- Memory hierarchy and cache coherence
- GPU architecture
- Artificial intelligence accelerators
- Performance analysis of computer architectures
- Hardware security
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- CPMK-KSMI-02
Students are able to evaluate security by appropriately applying defence strategies to infrastructure and mobile devices.
CPLP02 - CPMK-KSMI-01
Students are able to design and implement modern computing architectures by making use of artificial intelligence, multimedia and data integrity
CPLP02
Supported PLOs
- CPLP02
- Design and evaluate modern computing system architectures that integrate artificial intelligence, multimedia and data integrity, and apply cyber defence strategies to infrastructure and mobile devices.

