Dec 14, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

CS 313 - Computer Architecture


Introduces the computer as a set of connected components. The CPU, ALU, and primary memory are studied individually and as integrated components. RISC and CISC designs will be compared and contrasted. Pipelined design will be stressed and new techniques in processor design are explained: superscalar machines, out-of-order instruction completion, precise interrupts, speculative execution, VLIW and EPIC. SIMD and MIMD parallel, multi-core computers will be investigated (as time permits).

Credits: 4

Prerequisites/Restrictions: CS 311 and (MA 207 or MA 240)

Notes: Fulfills writing intensive requirement for the Computer Science major in combination with CS 303 and CS 311.