Lecture Notes and Programs Developed in Class
WEEK OF | Lab | Topic | Reading |
---|---|---|---|
Jan 03 | ✘ | Overview of the course and Performance | Sections 1.1-1.6 |
Jan 10 | ✘ | Data Translation | dataTrEx.pdf |
Jan 17 | Lab A | Code Translation | Sections 2.1-2.6 |
Jan 24 | Lab B | Translating Utility Classes – The Stack | Sections 2.7-2.9, 2.12, and 3.2 |
Jan 31 | Lab C | Translating Objects – The Heap | Sections 2.14-2.15 and the rest of Ch 2 |
Feb 07 | Lab D | Machine Language | Chapter 2 |
Feb 14 | make-up | Test #1 on Mon, Floating-Point Computing on Wed | Pages 242-250, 259-266 |
Feb 28 | Lab K | Intro to Hardware | See Hardware.pdf in the hw directory |
Mar 07 | Lab L | The Single-Cycle Datapath and Control | Section 4.1-4.4 |
Mar 14 | Lab M | Pipelining | Sections 4.5-4.8 |
Mar 21 | Lab N | Pipelining, cont. | Sections 4.5-4.8 |
Mar 28 | make-up | Caches | Sections 4.10, 5.1-5.3 |
Apr 04 | ✘ | Caches, cont. | |
Important Dates