CS433

ADVANCED COMPUTER ARCHITECTURE

Credits
5
Year
4
Semester
1
Department
COMPUTER SCIENCE

Overview

Architecture of computers in the context of the Internet of Things (Iot): traditional machine cycle and assembly language; interfacing; memory & storage; modern machine cycle; processing architectures; modern computer system architectures; recent advances.

Learning Outcomes

  • Describe the architecture of both traditional and up-to-date microprocessors
  • Assemble and disassemble machine code
  • Interface with input and output devices
  • Describe the modern memory and storage hierarchy, and its impact on performance
  • Use different processing architectures (e.g. AVX, GPU, FPGA, AIPU)
  • Understand and describe the range of processing architectures encompassed by IoT
  • Understand and describe recent advances in processing architecture