ELEC 562

Introduction to Parallel Computer Systems

Units: 1.5

Formerly: 661

General formalism and description of parallel systems. Sequential and parallel execution. Synchronization. Principles of pipeline and vector processing. SIMD and MIMD machines. Multi-stage and computer interconnection networks. Routing (e-cube, hyperswitch, wormhole, virtual channels) and flow control in computer interconnection networks. Shared memory and multicomputer systems. Caches and cache coherence. Data flow systems (macro and micro data flow).


  • Credit will be granted for only one of ELEC 562, ELEC 661.

Graduate course in the Electrical Engineering program offered by the Faculty of Graduate Studies.

Summer Fall Spring

Note that not all courses are offered in every term. If a course is not offered, the schedule page will alert you that "No classes were found that meet your search criteria."