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 2021
Due Jan 23rd 2021
Assignment 1
Coarse-grained locking
Download the specification here.
Released Jan 20th 2021
Due Feb 6th 2021
Assignment 2
Spin locks
Download the specification here.
Released Feb 9th 2021
Due Feb 20th 2021
Assignment 3
Fine-grained locking
Download the specification here.
Released Mar 2nd 2021
Due Mar 13th 2021
Assignment 4
Asynchronous communication
Download the specification here.
Released Mar 16th 2021
Due Apr 3rd 2021
Assignment 5
Lock-free progress
Download the specification here.
Released Apr 9th 2021
Due Apr 24th 2021