CS 350 Intermediate Computer Architecture

CS 350 Intermediate Computer Architecture (3 cr)

Applied understanding of processor architecture. Design and construction of processor components, including the Arithmetic-Logic Unit (ALU), registers, datapath and control units. Memory interface to the processor. Performance optimizations, including pipelining techniques, cache memory. Portions of a processor will be constructed and simulated using a Hardware Description Language (HDL).

Credits

3 cr

Prerequisite

CS 150 and CS 240