Mar 29, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 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).

Prerequisites: CS 311, MA 207

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