ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

Computer Architecture

Module ID

E602

Semester

6

Hours/Week - ECTS

4 – 5

George Adam

Associate Professor

Learning Outcomes

An in-depth understanding of computer architecture with particular emphasis on core kernel issues, command routing, memory organization and peripherals, for systems and application development.

Indicative Module Content

  • The architecture and organization of modern computers and microprocessors
  • Pipelining commands and control unit design
  • Superscalar processors
  • Dynamic command routing and static command routing
  • Model-based techniques to improve the performance of modern processors
  • Parallel architectures, multiprocessors and multi-computers
  • Cache coherence, memory consistency and synchronization
  • Advanced memory organization and peripherals, for high-performance processors
  • Simulation/design of a microprocessor system, or memory system, via a high-level programming language (C, C ++) or hardware-level (VHDL, Verilog)
  • Evaluation of architectural performance based on benchmarks.