University of Calgary

ENCM 501 - Principles of Computer Architecture - Winter 2022

Impacts of integrated circuit technology on processor and memory system design and performance. Tradeoffs in instruction set design. Caches. Virtual memory. Enhancement of instruction throughput with instruction-level, data-level, and thread-level parallelism. Introduction to multicore microarchitecture and programming.
This course may not be repeated for credit.


  • H(3-1T-1)


  • Computer Engineering 369 and 511.


This course will be offered next in Winter 2023.
Powered by UNITIS. More features.