| CS598CZ schedule: All dates subject to change. | ||||||
| Day | Date | Topic | Reading | Review | Presenter | Class Type |
| Wed. | Aug. 24th | Introduction | [X0] | Summary | ||
| Fri. | Aug. 26th | Background | P1, A.1-A.6 | quiz 8/29 | Summary | |
| Mon. | Aug. 29th | Interpretation/Binary Trans. | 2.0-3, 2.5-8 | Stephano | Disc | |
| Wed. | Aug. 31st | Process VM's I | 3.1-4 | Lenharth | Disc | |
| Fri. | Sept. 2nd | Process VM's II | 3.5-9 | Sahoo | Disc | |
| Mon. | Sept. 5th | Labor Day - No class | ||||
| Wed. | Sept. 7th | FX!32 | P2, 2.4, 3.10 | Rodriguez | Disc | |
| Fri. | Sept. 9th | Instrumentation/Path Prof. | P3 | Malik | Disc | |
| Mon. | Sept. 12th | Optimization/Superblocks | 4.3-6, [X3] | Lauterburg | Disc | |
| Wed. | Sept. 14th | Code Layout/Specialization | P4 | Montesinos | Disc | |
| Java Background | 5.1-6,6.1-6 | quiz 9/16 | ||||
| Fri. | Sept. 16th | Thin Locks | [P5] | Brodman | Present | |
| Garbage Collection | [P6] | Keller | Present | |||
| Mon. | Sept. 19th | Escape Analysis | [P7] | Kidd | Present | |
| On-stack Replacement | [P8] | Pankaj | Present | |||
| Wed. | Sept. 21st | Azul's JVM - Cliff Click | [X4] | Guest | ||
| Fri. | Sept. 23rd | Jalapeno | [X5] | Kiyanclar | Present | |
| Instrumentation Framework | [X5.5] | Kunzman | Present | |||
| Mon. | Sept. 26th | Pin - Robert Cohn | P9 | Guest | ||
| Wed. | Sept. 28th | Statistics & Profiling | [X6-9] | Summary | ||
| Fri. | Sept. 30th | Sampling | P10 | Katelman | Disc | |
| Mon. | Oct. 3rd | Profiling Hardware | P11 | Mehta | Disc | |
| Wed. | Oct. 5th | Critical Path Profiling | P12, [X10] | Sack | Disc | |
| Fri. | Oct. 7th | Project Ideas session | ||||
| Mon. | Oct. 10th | Program Phases | P13, [X11] | Woley | Disc | |
| Wed. | Oct. 12th | Co-designed VMs | 7.1-9, [X12-13] | Ahn | Disc | |
| Fri. | Oct. 14th | Hardware Dynamic Opt. | P14 | Meredith | Disc | |
| Mon. | Oct. 17th | No Class | ||||
| Wed. | Oct. 19th | Processor Virtualization | 8.1-2, P16 | Chaudhry | Disc | |
| Fri. | Oct. 21st | No Class | ||||
| Mon. | Oct. 24th | Memory/IO Virtualization | 8.3-4,6, P17 | Greskamp | Disc | |
| Wed. | Oct. 26th | Vanderpool Technology | 8.5,7, P18 | Agarwal | Disc | |
| Fri. | Oct. 28th | MSSP | [P15] | Zilles | Present | |
| Mon. | Oct. 31st | No Class | ||||
| Wed. | Nov. 2nd | No Class | ||||
| Fri. | Nov. 4th | No Class | ||||
| Mon. | Nov. 7th | No Class | ||||
| Wed. | Nov. 9th | 5-minute Madness | ||||
| Fri. | Nov. 11th | No Class | ||||
| Mon. | Nov. 14th | No Class | ||||
| Wed. | Nov. 16th | No Class | ||||
| Fri. | Nov. 18th | No Class | ||||
| Mon. | Nov. 21st | Thanksgiving - No Class | ||||
| Wed. | Nov. 23rd | Thanksgiving - No Class | ||||
| Fri. | Nov. 25th | Thanksgiving - No Class | ||||
| Mon. | Nov. 28th | No Class | ||||
| Wed. | Nov. 30th | No Class | ||||
| Fri. | Dec. 2nd | Paper Exchange/No Class | draft due | |||
| Mon. | Dec. 5th | No Class | ||||
| Wed. | Dec. 7th | No Class | ||||
| Fri. | Dec. 9th | Poster Session | paper due | |||