Wed., Jan 16 |
Introduction |
Friday, Jan 18: |
Introduction (continued) |
|
|
Monday, Jan 21: |
No class (MLK) |
Wed., Jan 23: |
[CIS372] |
Friday, Jan 25: |
Instruction Set Architectures |
|
|
Monday, Jan 28: |
Instruction Set Architectures (continued) |
Wed., Jan 30: |
[CIS372] |
Friday, Feb 1: |
Single-Cycle Datapath and Control |
|
|
Monday, Feb 4: |
Single-Cycle Datapath and Control (continued) and Performance |
Wed., Feb 6: |
Performance (continued) and Integer Arithmetic |
Friday, Feb 8: |
[No lecture - CIS372 Lab 0 Due] |
|
|
Monday, Feb 11: |
Integer Arithmetic (continued) |
Wed., Feb 13: |
[CIS372] |
Friday, Feb 15: |
Floating Point Arithmetic |
|
|
Monday, Feb 18: |
Pipelining |
Wed., Feb 20: |
Pipelining (continued) |
Friday, Feb 22: |
No class |
|
|
Monday, Feb 25: |
Superscalar |
Wed., Feb 27: |
Midterm review |
Friday, Feb 29: |
[No lecture - CIS372 Lab 1 Due] |
|
|
Monday, March 3: |
Midterm |
Wed., March 5: |
[CIS372] |
Friday, March 7: |
No class (Spring Break) |
|
|
Monday, March 10: |
No class (Spring Break) |
Wed., March 12: |
No class (Spring Break) |
Friday, March 14: |
No class (Spring Break) |
|
|
Monday, March 17: |
Static and Dynamic Scheduling |
Wed., March 19: |
Static and Dynamic Scheduling |
Friday, March 21: |
Caches |
|
|
Monday, March 24: |
Caches |
Wed., March 26: |
[No lecture] |
Friday, March 28: |
[No lecture - CIS372 Lab 2 Due] |
|
|
Monday, March 31: |
Caches |
Wed., April 2: |
Shared Memory & Multicore |
Friday, April 4: |
[CIS372] |
|
|
Monday, April 7: |
[CIS372] |
Wed., April 9: |
Shared Memory & Multicore |
Friday, April 11: |
Invited talk by Joel Emer |
|
|
Monday, April 14: |
Shared Memory & Multicore |
Wed., April 16: |
[CIS372] |
Friday, April 18: |
[No lecture - Spring fever] |
|
|
Monday, April 21: |
Virtual Memory & I/O |
Wed., April 23: |
[CIS372] |
Friday, April 25: |
Reliability and Power |
|
|
Monday, April 28: |
Vectors and Recap (based on XBox 360 Presentation from HotChips 2005 and Xbox 360 System Architecture) |