Advanced Computer Architecture

Course content

The lecture deals with mechanisms of current processor architectures, based on the basics offered in the lecture Computer Architecture 1.

Topics covered:

  • Instruction level parallelism
  • Superscalar architectures, vector and graphics processors (GP-GPUs)
  • Thread level parallelsim
  • Multithreading
  • Programming models
  • Multiprocessors
  • Organizational Principles
  • Cache Coherence
  • DMA-based architectures
  • Hardware mechanisms for scheduling and communication
  • Synchronization, Transactional Memory, ...
  • Communication in multiprocessors
  • Principles, Topologies, Protocols, On-Chip Networks

Course information

Code 2416088
Degree programme(s) Computer Science, Computer and Communication Systems Engineering, Electrical Engineering, Electronic Automotive and Aerospace Systems
Lecturer(s) and contact persons Prof.Dr.-Ing. Rolf Ernst
Type of course Lecture and exercise course
Semester Winter semester
Language of instruction English
Level of study Master
ECTS credits 3