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
sep 14 sep 15
sep 16
LEC 7: Guest Lecture
sep 17 sep 18
LEC 8: Guest Lecture
sep 21
DUE: Homework 1. Assignment due at 11:59pm CT.
sep 22
sep 23
LEC 9: Architecture & Multicore
Assigned: Homework 1 Reviews
sep 24 sep 25
LEC 10: Races & Parallelism I
DUE: Project Proposal. Proposal due at 11:59pm CT.
sep 28 sep 29
sep 30
LEC 11: Races & Parallelism II
Assigned: Homework 2
oct 1
DUE: Homework 1 Rebuttal. Assignment due at 11:59pm CT.
oct 2
LEC 12: Parallel Algorithms
oct 5 oct 6 oct 7
LEC 13: Parallel Algorithms II & Measurements I
oct 8
DUE: Project Midterm Progress. Assignment due at 11:59pm CT.
oct 9
LEC 14: Measurements II & Memory I
oct 12 oct 13
oct 14
LEC 15: Memory II
oct 15 oct 16
LEC 16:
DUE: Homework 2. Assignment due at 11:59pm CT.
oct 19
Assigned: Homework 2 Reviews
oct 20
oct 21
LEC 17
oct 22 oct 23
LEC 18:
oct 26
DUE: Homework 2 Reviews. Assignment due at 11:59pm CT.
Assigned: Homework 3
oct 27
oct 28
LEC 19
oct 29
oct 30
LEC 20:
nov 2
nov 3 nov 4
LEC 21
nov 5 nov 6
LEC 22:
nov 9 DUE: Homework 3. Assignment due at 11:59pm CT. nov 10
nov 11
LEC 23
Assigned: Homework 3 Reviews
nov 12 nov 13
LEC 24:
nov 16
DUE: Homework 3 Reviews. Assignment due at 11:59pm CT.
nov 17
nov 18
LEC 25
nov 19
DUE: Project Report. Report due at 11:59pm CT.
nov 20
LEC 26:
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 27 Project Presentations
dec 3 dec 4
LEC 28:Project Presentations
dec 7 dec 8
dec 9
LEC 29 Project Presentations
Last day of classes
dec 10
Reading day
dec 11