2018-2020 Undergraduate and Graduate Bulletin (with addenda) 
    Sep 20, 2020  
2018-2020 Undergraduate and Graduate Bulletin (with addenda) [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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

Add to Portfolio (opens a new window)