Description: Prerequi- site(s): CS 120A/EE 120A. A study of the fundamen- tals of computer design. Topics include the perfor- mance evaluation of microprocessors; instruction set design and measurements of use; microprocessor implementation techniques including multicycle and pipelined implementations; computer arithmetic; memory hierarchy; and input/output (I/O) systems.