CS454 Spring 2024


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 9th 2024

Due Jan 20th 2024

Assignment 1

Coarse-grained locking

Released Jan 17th 2024

Due Feb 3rd 2024

Download the specification here.

Assignment 2

Spin locks

Released Feb 7th 2024

Due Feb 17th 2024

Download the specification here.

Assignment 3

Fine-grained locking

Released Feb 28th 2024

Due Mar 9th 2024

Download the specification here.

Assignment 4

Asynchronous communication

Released Mar 13th 2024

Due Mar 30th 2024

Download the specification here.

Assignment 5

Lock-free progress

Released Apr 3rd 2024

Due Apr 20th 2024

Download the specification here.