Professional Documents
Culture Documents
ECE 4750 - Computer Architecture
ECE 4750 - Computer Architecture
Miscellaneous Handouts
Course Syllabus Next Steps after First Lecture Lab Assignment Assessment Rubric PARC Instruction Set Specification
Lecture Handouts
Course Overview (results from activities) T01: [FP] Microcoding (notes) T02: [FP] From CISC to RISC (notes) T03: [FP] Pipelining Structural and Data Hazards (notes) T04: [FP] Pipelining Control Hazards (notes) T05: [FM] Memory System Basics (notes) T06: [FM] Cache Microarchitecture (notes) T07: [FN] Network Topology (notes) T08: [FN] Network Routing (notes) T09: [FN] Network Flow Control and Router Microarchitecture (notes) T10: [AP] Superscalar Execution and Branch Prediction (notes) T11: [AP] Out-of-Order Execution (notes) T12: [AP] Register Renaming and Memory Disambiguation (notes)
Tutorials
Tutorial 1: Linux Development Environment Tutorial 2: Git Distributed Version Control System Tutorial 3: Verilog Hardware Description Language
Sections
Section 1: Verilog Review
Lab Handouts
www.csl.cornell.edu/courses/ece4750/handouts.html 1/2
11/13/13
Lab 1: Iterative Integer Multiplier (dpath, ctrl) Lab 2: Pipelined Processor (dpath) Lab 3: Blocking Cache (dpath, ctrl) Lab 4: Ring Network (ring, dpath, ctrl)
www.csl.cornell.edu/courses/ece4750/handouts.html
2/2