Lab Schedule

Lab Name Notes Assigned Date Due Date
Lab 0: Bootstrapping Handout [pdf] 08/28/2024 09/04/2024
Lab 1: Branch Prediction Handout [pdf] 9/16/2024 9/25/2024
Lab 2: Design Space Optimization & Memory Hierarchy Handout [pdf] 9/20/2023 10/21/2023
Lab 3: Virtual Memory Handout [pdf] 10/24/2024 11/04/2024
Lab 4: Sparse Problems / Performance Optimization Handout [pdf] 11/08/2024 11/18/2024
Lab 5: Parallelism and Synchronization Handout [pdf] 11/20/2024 12/04/2024

Lab Resources


Notes

All lab resources will be distributed via AFS at /afs/ece.cmu.edu/class/ece344/assign/labLABNUMBER.tar.gz. To get started, you're going to want to carefully read the 18-344 course README (/afs/ece.cmu.edu/class/ece344/opt/README-18344.txt). You should work on labs on the ECE department cluster machines, e.g., linux.ece.cmu.edu and the ECE numbers cluster {ece001-ece031}.ece.local.cmu.edu.