CSCE 614 Spring 2020 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.

Spring 2020 Schedule
Week
Date
Topic
Readings for Next Time
Out
In
(Due)
1
January 14/16 Introduction and sim.cc H&P Chapter 1, Appendix B HW1  
2
January 21/23 More Introduction, Chapter 1 H&P Chapter 2    
3
January 28/30 begin Memory Hierarchy Design   HW2 HW1
4
February 4/6 Continue Chapter 2, Another Memory Hierarchy Lecture with Virtual Memory Appendix C, Chapter 3    
5
February 11/13 Pipelining and examples for pipelining, begin Instruction-Level Parallelism Appendix C, Chapter 3 Project and Proposal, HW3 HW2
6
February 18/20 More ILP      
7
February 25/27 (HPCA) Midterm Exam     HW3
8
March 3/5 Continue ILP (slides)      
9
March 17/19 Continue ILP (slides) Chapter 4 HW4  
10
March 24/26 Data-Level Paralellism
    Proposal
11
March 31/April 2 More Data-Level Paralellism
Chapter 5    
12
April 7/9 Multiprocessors and Thread-Level Parallelism, More Parallelism,
Makefile pi.cc pi2.cc ppi.cc pi3.cc
Chapter 6   HW4
13
April 14/16 continue Multiprocessors and Thread-Level Parallelism, Warehouse-Scale Computing etc.      
14
April 21/23 Other Topics, Second Exam on Thursday (instructions on taking the test)      
15
April 28 NO CLASS      
16
May 5 Project due at 11:59pm     Project(exact date TBA)