Organization and performance of conventional uniprocessors, pipelined processors, parallel processors and multiprocessors; memory and cache structures; multiprocessor algorithms and synchronization techniques; special-purpose architectures. [Offered: S] Prereq: One of CS 354, ECE 254, 354, 450, SE 350; Level at least 4A Computer Engineering or Electrical Engineering or Software Engineering or Computer Science/Digital Hardware Option. Antireq: CS 450