Skip to content

IF25-40307

Modern Computer Architecture

  • 2025 Curriculum

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

  1. Instruction-level parallelism and pipelining
  2. Multicore processor architecture
  3. Memory hierarchy and cache coherence
  4. GPU architecture
  5. Artificial intelligence accelerators
  6. Performance analysis of computer architectures
  7. Hardware security

Course Learning Outcomes (CLO)

Each course outcome derives from one programme outcome.

  1. CPMK-KSMI-02

    Students are able to evaluate security by appropriately applying defence strategies to infrastructure and mobile devices.

    CPLP02
  2. 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.

Back to course catalogue