CS 598: Advanced Performance Engineering
Wed/Fri 2-3:15pm CT, 1302 Siebel Center for Comp Sci
Schedule: Fall 2025
Schedule of lectures and due dates. Schedule for fall semeseter is in progress, all dates below are currently tentative.
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| aug 25 First day of classes  | 
  aug 26 | 
  aug 27 NO LEC TODAY Canceled, no lecture, no class meeting  | 
  aug 28 | aug 29 LEC 1: Introduction to Performance Engineering Assigned: Course Survey  | 
| sep 1 | 
  sep 2 | 
  sep 3 LEC 2: Work Reduction  | 
  sep 4 | sep 5 LEC 3:Guest Lecture (Charith Mendis) DUE: Course Survey. Assignment due at 11:59pm CT.  | 
| sep 8 | sep 9 | 
  sep 10 LEC 4: C To IR Assigned: Homework 1  | 
  sep 11 | sep 12 LEC 5: Bithacks Assigned: Project Proposal  | 
| sep 15 | sep 16 | 
  sep 17 LEC 6 Assembly  | 
  sep 18 | sep 19 LEC 7: Architecture & Multicore  | 
| sep 22 DUE: Homework 1. Assignment due at 11:59pm CT.  | 
  sep 23 | 
  sep 24: LEC 8: Races & Parallelism I  | 
  sep 25 | sep 26 LEC 9: Races & Parallelism II Assigned: Homework 1 Reviews Assigned: Project Proposal Due  | 
| sep 29 | sep 30 | 
  oct 1 LEC 10: Parallel Algorithms  | 
  oct 2 DUE: Homework 1 Rebuttal. Assignment due at 11:59pm CT.  | 
  oct 3 LEC 11:Parallel Algorithms II & Measurements I Assigned: Homework 2 Assigned: Project Meeting Scheduling  | 
| oct 6 | oct 7 | oct 8 LEC 12: Measurements II & Memory I  | 
  oct 9 DUE: Project Midterm Progress. Assignment due at 11:59pm CT.  | 
  oct 10 Project Meetings:No lecture, project meetings with staff (see google sheet for schedule)  | 
| oct 13 | oct 14 | 
  oct 15 Project Meetings:No lecture, project meetings with staff (see google sheet for schedule)  | 
  oct 16 | oct 17 LEC 15: Guest Lecture DUE: Homework 2. Assignment due at 11:59pm CT.  | 
| oct 20 Assigned: Homework 2 Reviews  | 
  oct 21 | 
  oct 22 LEC 16: Memory II  | 
  oct 23 | oct 24 LEC 17  | 
| oct 27 DUE: Homework 2 Reviews. Assignment due at 11:59pm CT. Assigned: Homework 3  | 
  oct 28 | 
  oct 29 LEC 17  | 
  oct 30 | 
  oct 31 LEC 18:  | 
| nov 3 | 
  nov 4 | nov 5 LEC 19  | 
  nov 6 | nov 7 LEC 20:  | 
| nov 10 DUE: Homework 3. Assignment due at 11:59pm CT. | nov 11 | 
  nov 12 LEC 21 Assigned: Homework 3 Reviews  | 
  nov 13 | nov 14 LEC 22:  | 
| nov 17 DUE: Homework 3 Reviews. Assignment due at 11:59pm CT.  | 
  nov 18 | 
  nov 19 LEC 23  | 
  nov 20 DUE: Project Report. Report due at 11:59pm CT.  | 
  nov 21 LEC 24:  | 
| nov 24 Fall break  | 
  nov 25 Fall break  | 
  nov 26 Fall break  | 
  nov 27 Fall break  | 
  nov 28 Fall break  | 
| dec 1 | 
  dec 2 | 
  dec 3 LEC 25 Project Presentations  | 
  dec 4 | dec 5 LEC 26:Project Presentations  | 
| dec 8 | dec 9 | 
  dec 10 LEC 27 Project Presentations Last day of classes  | 
  dec 11 | dec 12 |