CS 598: Advanced Performance Engineering

Wed/Fri 12:30-1:45pm CT, 1302 Siebel Center for Comp Sci

Schedule: Fall 2026

WF 12:30-1:45pm, 1302 Siebel Center for Comp Sci

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 24
First day of classes
aug 25
aug 26
LEC 1: Introduction to Performance Engineering
Assigned: Course Survey
aug 27 aug 28
LEC 2: Work Reduction
aug 31
sep 1
sep 2
LEC 3: C To IR
Assigned: Homework 1
sep 3 sep 4
LEC 4: Bithacks
DUE: Course Survey. Assignment due at 11:59pm CT.
sep 7
Labor Day, no classes
sep 8
sep 9
LEC 5: Assembly
Assigned: Project Proposal
sep 10 sep 11
LEC 6: Guest Lecture (Valentin Churavy)
sep 14 sep 15
sep 16
No lecture
sep 17 sep 18
LEC 7: Guest Lecture (Paul Tiede)
sep 21
DUE: Homework 1. Assignment due at 11:59pm CT.
sep 22
sep 23
LEC 8: Architecture & Multicore
Assigned: Homework 1 Reviews
sep 24 sep 25
LEC 9: Races & Parallelism I
DUE: Project Proposal. Proposal due at 11:59pm CT.
sep 28 sep 29
sep 30
LEC 10: Races & Parallelism II
Assigned: Homework 2
oct 1
DUE: Homework 1 Rebuttal. Assignment due at 11:59pm CT.
oct 2
LEC 11: Parallel Algorithms
oct 5 oct 6 oct 7
LEC 12: Parallel Algorithms II & Measurements I
oct 8
DUE: Project Midterm Progress. Assignment due at 11:59pm CT.
oct 9
LEC 13: Measurements II & Memory I
oct 12 oct 13
oct 14
LEC 14: Memory II
oct 15 oct 16
LEC 15:
DUE: Homework 2. Assignment due at 11:59pm CT.
oct 19
Assigned: Homework 2 Reviews
oct 20
oct 21
LEC 16
oct 22 oct 23
LEC 17:
oct 26
DUE: Homework 2 Reviews. Assignment due at 11:59pm CT.
Assigned: Homework 3
oct 27
oct 28
LEC 18
oct 29
oct 30
LEC 19:
nov 2
nov 3 nov 4
LEC 20
nov 5 nov 6
LEC 21:
nov 9 DUE: Homework 3. Assignment due at 11:59pm CT. nov 10
nov 11
LEC 22
Assigned: Homework 3 Reviews
nov 12 nov 13
LEC 23:
nov 16
DUE: Homework 3 Reviews. Assignment due at 11:59pm CT.
nov 17
nov 18
LEC 24
nov 19
DUE: Project Report. Report due at 11:59pm CT.
nov 20
LEC 25:
nov 23
Fall break
nov 24
Fall break
nov 25
Fall break
nov 26
Fall break
nov 27
Fall break
nov 30
dec 1
dec 2
LEC 26 Project Presentations
dec 3 dec 4
LEC 27:Project Presentations
dec 7 dec 8
dec 9
LEC 28 Project Presentations
Last day of classes
dec 10
Reading day
dec 11