EEL5764C: Digital Computer Architecture 4
Prerequisite:  EEL 3701 and EEL 3701L
Description: This course covers advanced processor design and techniques such as multiple execution units, pipelining, out-of-order instruction execution, predication and speculation. Today's computer designs encompass multiple processors. Recent design trends from multicore processors, super computers and grid computing will be discussed. The relationship between software elements such as compilers and operating systems and computer design will also be covered.