CSCE 614 Fall 2022 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 2022 Schedule
Week
Date
Topic
Readings for Next Time
Out
In
(Due)
0
August 25 Introduction and sim.cc H&P Chapter 1, Appendix B HW1  
1
August 30 / September 1 Continue Introduction H&P Chapter 2    
2
September 6/8 begin Memory Hierarchy Design   HW2 HW1
3
September 13/15 Continue Chapter 2, Another Memory Hierarchy Lecture with Virtual Memory Appendix C, Chapter 3 Project Proposal  
4
September 20/22 Introduction to Branch Prediction
Continue Memory Hierarchy, possibly start pipelining
Appendix C, Chapter 3    
5
September 27/29 Pipelining and examples for pipelining, begin Instruction-Level Parallelism Branch Prediction More Branch Prediction Appendix C, Chapter 3 HW3 HW2
6
October 4/6 MICRO; NO CLASS TUESDAY Branch Prediction Examples, More ILP     Project Proposal
7
October 11/13 NO CLASS TUESDAY for "Fall Break." More ILP     HW3
8
October 18/20 Continue ILP (slides)
MIDTERM EXAM THURSDAY
     
9
October 25/27 Continue ILP (slides) Chapter 4 HW4  
10
November 1/3 Data-Level Paralellism
     
11
November 8/10 More Data-Level Paralellism
Chapter 5    
12
November 15/17 Thread-level parallelism
Makefile pi.cc pi2.cc ppi.cc pi3.cc
Chapter 6    
13
November 22/24 NO CLASS THURSDAY for Thanksgiving. Continue parallelism     HW4 (Tuesday)
14
November 29/December 1 continue Multiprocessors and Thread-Level Parallelism, More Parallelism, Warehouse-Scale Computing etc.
Second Exam on Thursday
     
15
December 6 Other Topics     Project due December 6