Date |
Lecture Topic |
Assignment due |
|
|
|
Thur, Sept 10 |
Introduction |
|
|
|
|
Tues, Sept 15 |
Technology |
Moore discussion questions |
Thur, Sept 17 |
Technology |
|
|
|
|
Tues, Sept 22 |
Technology |
|
Thur, Sept 24 |
Performance |
|
|
|
|
Tues, Sept 29 |
ISAs |
|
Thur, Oct 1 |
ISAs |
Cocke discussion questions |
|
|
|
Tues, Oct 6 |
ISAs |
Homework1 Due |
Thur, Oct 8 |
Caches |
|
|
|
|
Tues, Oct 13 |
Caches |
|
Thur, Oct 15 |
Caches |
Jouppi reading questions |
|
|
|
Tues, Oct 20 |
No class |
|
Thur, Oct 22 |
Virtual Memory |
Homework2 Due |
|
|
|
Tues, Oct 27 |
Virtual Memory and review |
|
Thur, Oct 29 |
Midterm Exam |
|
|
|
|
Tues, Nov 3 |
Pipelining & Branch Prediction |
|
Thur, Nov 5 |
Pipelining & Branch Prediction |
|
|
|
|
Tues, Nov 10 |
Superscalar |
|
Thur, Nov 12 |
Superscalar |
Alpha 21164 questions |
|
|
|
Tues, Nov 17 |
Scheduling |
Homework3 Due |
Thur, Nov 19 |
Scheduling |
|
|
|
|
Tues, Nov 24 |
Scheduling |
Alpha 21264 questions |
Thur, Nov 26 |
Thanksgiving -- No Class |
|
Thur, Dec 1 |
Multicore |
|
Thur, Dec 3 |
Multicore |
|
|
|
|
Tues, Dec 8 |
Multicore and 'Multithreading`_ |
|
Thur, Dec 10 |
Vectors & XBox360 |
Exploiting Choice (SMT paper) questions |
|
|
|