CSCE 614 Fall 2019 Schedule

This schedule is a pack of lies. It is supposed to give the dates, topics, readings, and assignments for CSCE 614, however as of now it is almost completely inaccurate beyond the first week. Click on the topics for lecture notes. Note: These dates are tentative and subject to change. Homeworks, projects, exams, and additional readings may be added or modified as the semester progresses. If you click on something from the future and it's not there, it's because I haven't put it there yet. I'll get to it.

Fall 2019 Schedule
Week
Date
Topic
Readings for Next Time
Out
In
(Due)
1
August 26/28/30 Introduction and sim.cc H&P Chapter 1, Appendix B HW1  
2
September 2/4/6 More Introduction, Chapter 1 H&P Chapter 2    
3
September 9/11/13 begin Memory Hierarchy Design   HW2 HW1 (Friday)
4
September 16/18/20 Continue Chapter 2, Another Memory Hierarchy Lecture with Virtual Memory Appendix C, Chapter 3    
5
September 23/25/27 Pipelining and examples for pipelining, begin Instruction-Level Parallelism Appendix C, Chapter 3 Project and Proposal HW2 (Friday)
6
September 30, October 2/4 More ILP   HW3  
7
October 7/9/11 More ILP; dynamic scheduling; Midterm Exam on Friday     HW4
8
October 14/16/18 Continue ILP (slides) Chapter 4 HW4 Proposal
9
October 21/23/25 Data-Level Parallelism      
10
October 28/30, November 1 continue Data-Level Paralellism
NO CLASS FRIDAY
Chapter 5    
11
November 4/6/8 Multiprocessors and Thread-Level Parallelism, More Parallelism,
Makefile pi.cc pi2.cc ppi.cc pi3.cc
Chapter 6   HW4
12
November 11/13/15 continue Multiprocessors and Thread-Level Parallelism, Warehouse-Scale Computing etc.      
13
November 18/20/22 Other Topics      
14
November 25 Second Exam (no class Wednesday or Friday)      
15
December 2 NO CLASS; project due at 11:59pm     Project(exact date TBA)