Quick Course Search

CMPUT429 - Computer Systems and Architecture

A discussion of computer system design concepts with stress on modern ideas that have shaped the high-performance architecture of contemporary systems. Instruction sets, pipelining, instruction-level parallelism, register reuse, branch prediction, CPU control, and related concepts. Memory technologies, caches, I/O, high-performance backplanes and buses. Prerequisite: CMPUT 201 or 275; one of CMPUT 229, E E 380 or ECE 212. Credit may be obtained in only one of CMPUT 429 or CMPE 382.

There are currently no classes scheduled for current or future terms, or the classes that have been scheduled are canceled. To view previous terms, please click the View Previous Terms button below.

View Previous Terms