CS454 Spring 2026


Assignments
Attention!

Check Piazza for more information regarding the assignments listed here

Assignment 0

Get familiar with the process to work and submit your work

Released Jan 12th 2026

Due Jan 24th 2026

Assignment 1

Coarse-grained locking

Released Jan 21st 2026

Due Feb 7th 2026

Download the specification here.

Assignment 2

Spin locks

Released Feb 11th 2026

Due Feb 21st 2026

Assignment 3

Fine-grained locking

Released Mar 4th 2026

Due Mar 14th 2026

Assignment 4

Asynchronous communication

Released Mar 18th 2026

Due Apr 4th 2026

Assignment 5

Lock-free progress

Released Apr 8th 2026

Due Apr 25th 2026