====== Calendar ====== [[http://www.cse.yorku.ca/~skhan/course/2021S11/res|Programs Developed in Class]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/sol|Solutions]] ^ Week ^ Lab ^ Topics ^ Readings ^ Transparencies ^ | May 02 | ✘ | Overview of the course and Performance | Sections 1.1-1.4 | Lec-1:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec1-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec1-4up.pdf|4up]] | | | | | Optional: Sections 1.5-1.9 | [[http://www.aaai.org/Magazine/Poster/ailandscape.jpg|AAAI Poster]] | | May 09 | ✘ | Data Translation | Sections 2.1-2.4 | Lec-2:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec2-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec2-4up.pdf|4up]] | | May 16 | Lab A | Code Translation | Sections 2.1-2.6 | Lec-3:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec3-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec3-4up.pdf|4up]] | | | | | |[[http://www.cse.yorku.ca/~skhan/course/2021S11/res/INSTRUCTIONS.pdf|MIPS INST.]] | | May 23 | ✘ | Translating Utility Classes -- The Stack | Sections 2.7-2.9, 2.12, and 3.2 | Lec-4: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec4-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec4-4up.pdf|4up]] | | | | | Pages B-40-B-49 | | | May 30 | Lab B | Translating Objects -- The Heap | The rest of Ch 2 | Lec-5: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec5-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec5-4up.pdf|4up]] | | June 06 | Lab C | Machine Language (review) | Chapter 2 | Lec-6: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec6-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec6-4up.pdf|4up]] | | June 13 | Lab D | Midterm, Floating-Point Representation | Pages 242-250 | Lec-7: See Lec-2(b) | ^ ^^^^^ | June 20 | Make-up A-D | Floating-Point Computing, Intro to Hardware | Pages 259-266 | Lec-8a: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec8-1-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec8-1-4up.pdf|4up]] | | | | Combinational Circuits | Sections C.1-C.5 | Lec-8b: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec8-2-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec8-2-4up.pdf|4up]] | | June 27 | Lab K | The Single-Cycle Datapath and Control | Section 4.1-4.4, C.7-C.9, D.2 | Lec-9: [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec9-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec9-4up.pdf|4up]] | | July 04 | Lab L | Pipelining | Sections 4.5-4.6 | Lec-10:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec10-1up.pdf|1up]] | | July 11 | ✘ | Pipelining, cont. | Sections 4.7-4.8 | Lec-11:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec11-1up.pdf|1up]] | | July 18 | Lab M | Caches | Sections 5.1-5.2 | Lec-12:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec12-1up.pdf|1up]] | | July 25 | Make-up K-N | Caches, cont. | Section 5.3 | Lec-13:[[http://www.cse.yorku.ca/~skhan/course/2021S11/slides/Lec13-1up.pdf|1up]] | ^ ^^^^^ **Important Dates** * Midterm Exam is Thursday June 16 in CB 115. * The Drop Deadline is **Tuesday July 5**. * Final Exam will be held during the exam period (August 2 - 12).