Apr 23, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [Archived 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

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