CSE 560M Course Calendar


Week
Monday
Wednesday
0
8/26
First day of class
L1: Introduction
HW0 assigned
1
8/31
HW0 due
L2: Quantitative Computer Architecture
Read:
  • H&P: Preface & Ch. 1
  • V&L: Ch. 1

9/2
L3: Instruction Set Architecture
Read:

2
9/7
Labor Day, No Class Meeting


9/9
L4: Pipelining I
Read:
  • H&P: Appendix A, sections A1- A.2
  • V&L: Ch. 3
3
9/14
L5: VHDL tutorial
Tutorial Slides
HW1 assigned
Read:
9/16
L6: Pipelining II
Read:
4
9/21
L7: Pipelining III, Scoreboarding
Read:
  • H&P: Appendix A, sections A6- A.9
  • V&L: Ch. 4

9/23
L8: Dynamic Execution I
HW1 due
HW2 assigned
Read:
  • H&P: sections 2.1,2.4-2.5
  • V&L: Ch. 5
5
9/28
L9: Dynamic Execution II
Read:


9/30
L10: Dynamic Execution III
Read:
  • H&P: sections 2.3,2.6-2.7
  • Skim V&L: Ch. 6
6
10/5
L11: Speculative Execution & Multiple Issue
Read:
  • H&P: sections 2.8-2.10


10/7
L12: Static Code Scheduling and Loop Unrolling
HW2 due
Project Milestone1 assigned
Read:

  • H&P: sections 2.2, 2.7

7
10/12
No lecture: meet in groups
Project Milestone 1 status report due
Read:


10/14
No lecture: meet in groups
No assigned readings
8
10/19
No lecture: meet in groups
Project Milestone 2 assigned
Project Milestone 1 due
10/21
L13: Limits of ILP
Final project requirements announced
9
10/26
L14: Software Pipeling and Trace Scheduling
Read:


10/28
No lecture: meet in groups
Read:
  • H&P: sections C.1-C.2, 5.1
10
11/2
L15: Memory  Hierarchy Basics
Project Milestone2 due
No assigned readings
11/4
L16: Design Presentations
11
11/9
L17: Improving Cache Performance
Read:
  • H&P: sections C.3-C.4, 5.2
11/11
L18: Main and Virtual Memory
Read:
  • H&P: sections 5.3-5.6
12
11/16
No lecture: meet in groups
11/18
L19: Memory System Case Studies


13
11/23
L20: Project Demonstrations
Project demonstrations due
11/25
Thanksgiving break; no lecture
14
11/30
Read:
  • H&P: sections 6.1-6.2
12/2

15 12/7
Project reports due
Last day of classes
Reading days


Finals week 
(12/11-12/17)
12/14
Final exam due, via email to Prof. Crowley, at 4:00PM


Final Project Presentation Times

Date
Time
Group