Cornell University
School of Electrical and Computer Engineering
ECE 4750 Computer Architecture
Fall 2016
Prof. Christopher Batten
255 Olin Hall • Monday and Wednesday • 2:55–4:10pm
home | details | schedule | videos | readings | handouts | resources
Weekly Schedule
Mon | Tue | Wed | Thu | Fri | |
---|---|---|---|---|---|
2:00pm | |||||
Section | |||||
3:00pm | Lecture | Lecture | (203 Phillips) | ||
(255 Olin) | (255 Olin) | ||||
4:00pm | Prof | ||||
Office Hours | |||||
5:00pm | (323 Rhodes) | ||||
6:00pm | |||||
7:00pm | |||||
Lab/Office | Lab/Office | Lab/Office | Lab/Office | ||
8:00pm | (314 Phillips) | Hours | Hours | Hours | |
(314 Phillips) | (314 Phillips) | (314 Phillips) | |||
9:00pm | |||||
10:00pm | |||||
Semester Schedule
Wed | Aug 24 | Lecture | Course Overview |
Thu | Aug 25 | Nothing Due | |
Fri | Aug 26 | Section | Introduction to PyMTL Development Environment |
Mon | Aug 29 | Lecture | Topic 1: Fundamental Processor Concepts |
Wed | Aug 31 | Lecture | — Topic 1: Continued |
Thu | Sep 1 | Nothing Due | |
Fri | Sep 2 | Section | Introduction to Verilog Development Environment |
Mon | Sep 5 | Labor Day – No Lecture | |
Wed | Sep 7 | Lecture | Topic 2: Fundamental Processor Microarchitecture |
Thu | Sep 8 | Due | Lab 1 – Iterative Integer Multiplier |
Fri | Sep 9 | Section | Lab 2 Walk-Through |
Mon | Sep 12 | Lecture | — Topic 2: Continued |
Wed | Sep 14 | Lecture | — Topic 2: Continued |
Thu | Sep 15 | Nothing Due | |
Fri | Sep 16 | Section | Problem-Based Learning Session on Fundamental Processors |
Mon | Sep 19 | Lecture | — Topic 2: Continued |
Wed | Sep 21 | Lecture | — Topic 2: Continued |
Thu | Sep 22 | Due | Problem Set 1 |
Fri | Sep 23 | Section | Bug-Hunt Session |
Mon | Sep 26 | Lecture | Topic 3: Fundamental Memory Concepts |
Wed | Sep 28 | Lecture | — Topic 3: Continued (rescheduled: Sep 27 @ 8pm in 203 Phillips) |
Thu | Sep 29 | Due | Lab 2 – Pipelined Processor |
Fri | Sep 30 | Section | Problem-Based Learning Session on Fundamental Memories |
Mon | Oct 3 | Lecture | — Topic 3: Continued |
Wed | Oct 5 | Lecture | Topic 4: Fundamental Memory Microarchitecture |
Thu | Oct 6 | Due | Problem Set 2 (new deadline: Oct 7) |
Fri | Oct 7 | Section | Midterm Review |
Mon | Oct 10 | Columbus Day – No Lecture | |
Wed | Oct 12 | Lecture | Topic 4: Fundamental Memory uArch; Topic 5: Integrating Proc and Mem |
Thu | Oct 13 | Exam | Midterm from 7:30–10:30pm in B14 Hollister Hall |
Fri | Oct 14 | Section | Lab 3 Walk-Through |
Mon | Oct 17 | Lecture | Topic 6: Fundamental Network Concepts |
Wed | Oct 19 | Lecture | — Topic 6: Continued |
Thu | Oct 20 | Nothing Due | |
Fri | Oct 21 | Section | Problem-Based Learning Session on Fundamental Networks |
Mon | Oct 24 | Lecture | — Topic 6: Continued |
Wed | Oct 26 | Lecture | Topic 7: Fundamental Network Microarchitecture |
Thu | Oct 27 | Due | Lab 3 – Blocking Cache |
Fri | Oct 28 | Section | Lab 4 Walk-Through |
Mon | Oct 31 | Lecture | Topic 9: Advanced Processors -- Superscalar Execution |
Wed | Nov 2 | Lecture | Topic 10: Advanced Processors -- Out-of-Order Execution |
Thu | Nov 3 | Due | Problem Set 3 (new deadline: Nov 7) |
Fri | Nov 4 | ||
Mon | Nov 7 | Lecture | — Topic 10: Continued |
Wed | Nov 9 | Lecture | Topic 11: Advanced Processors -- Register Renaming |
Thu | Nov 10 | Due | Lab 4 – Ring Network |
Fri | Nov 11 | Section | Lab 5 Walk-Through |
Mon | Nov 14 | Lecture | Topic 12: Advanced Processors -- Memory Disambiguation |
Wed | Nov 16 | Lecture | Topic 13: Advanced Processors – Branch Prediction |
Thu | Nov 17 | Due | Problem Set 4 (new deadline: Nov 21) |
Fri | Nov 18 | No Section | |
Mon | Nov 21 | Lecture | Topic 14: Advanced Processors – Speculative Execution |
Wed | Nov 23 | Thanksgiving Break – No Lecture | |
Thu | Nov 24 | Thanksgiving Break – Nothing Due | |
Fri | Nov 25 | Thanksgiving Break – No Section | |
Mon | Nov 28 | Lecture | Topic 15: Advanced Processors – VLIW Processors |
Wed | Nov 30 | Lecture | — Topic 15: Continued |
Thu | Dec 1 | Due | Lab 5 – Multicore System |
Fri | Dec 2 | Section | Example Architecture -- Intel Skylake |
Wed | Dec 7 | Exam | Final from 2:00–5:00pm in 101 Phillips Hall |