University of Calgary

ENCM 505 - Parallel Computer Architectures - Fall 2007

An examination of Design and Performance trade-offs in modern parallel computer architectures. Includes an introduction to the basic concepts of parallel computing including message passing and shared memory programming models. An examination of a number of parallel architectures, including pipeline architectures, shared memory multiprocessor systems including both bus based and CC NUMA distributed memory systems, message passing systems, focusing on interconnect issues will also be examined. Also covers cache architectures and strategies to ensure cache coherency in shared memory systems.
This course may not be repeated for credit.

Hours

  • H(3-2)

Notes

  • Credit for both Computer Engineering 505 and either Computer Engineering 519.27 or Software Engineering for Engineers 519.27 will not be allowed

Prerequisite(s)

  • Computer Engineering 369 and one of Computer Engineering 493 or Software Engineering 443

Sections

  • Sorry, no sections found.
Powered by UNITIS. More features.