2022-2023 Undergraduate and Graduate Bulletin (without addenda) 
    
    Apr 17, 2024  
2022-2023 Undergraduate and Graduate Bulletin (without addenda) [ARCHIVED CATALOG]

CS-GY 6133 Computer Architecture I

3 Credits
Computer architecture design: Instruction set design techniques, performance and cost; Extensions to traditional instruction sets. An instruction set studied in detail. Processor implementations: Unpipelined execution and its improvement by means of pipelining. Advanced pipelining, including branch prediction, out-of-order execution and superscalar execution, is introduced. Alternatives to traditional computing, such as VLIW and vector computation are described. Improving computer capacity, by improving the memory hierarchy is studied, including advanced cache memory, main memory and virtual memory implementations. An introduction to high-performance computing, including multi-core processors.

Prerequisite(s): CS-UY 2214 
Note: Online version available.

Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0