You are on page 1of 2

11/13/13

ECE 4750: Computer Architecture

Cornell University School of Electrical and Computer Engineering

ECE 4750 Computer Architecture Fall 2013


Prof. Christopher Batten 110 Hollister Hall Monday and Wednesday 2:554:10pm home | details | schedule | readings | handouts | resources

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

ECE 4750: Computer Architecture

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

You might also like