Labs

All labs are released on Thursdays and due on the following Wednesday at 11:59pm

Lab Release Date Due Date Slides Handout
Know Your Tools Week 1 Week 2
Pointers Gone Wild Week 2 Week 3
Utilities Unleashed Week 3 Week 4
Mini Valgrind Week 4 Week 5
Teaching Threads Week 5 Week 6
Splendid Synchronization Week 6 Week 7
Deadlocked Diners Week 7 Week 8
Ideal Indirection Week 8 Week 9
MapReduce Week 9 Week 10
Savvy Scheduler Week 10 Week 11
Chatroom Week 11 Week 12
Finding Filesystems Week 12 Week 14
Mapping Memory Week 14 Week 15
Super Linux Kernel Week 15 Week 16