Code associated with assignments may be submitted on Canvas by following the provided instructions. Every assignment, except "Hello, Perlmutter", lasts two weeks and has a check-in submission deadline after the first week.

  • Due 2026-01-29: HW0: Hello, Perlmutter
  • Due 2026-02-12: HW1: Optimized Matrix Multiply
  • Due 2026-02-26: HW2: Parallel Particle Simulation using OpenMP
  • Due 2026-03-12: HW3: Parallel Particle Simulation using MPI
  • Due 2026-03-26: HW4: Hello, Cerebras using CSL
  • Due 2026-04-16: HW5: Parallel Sparse Matrix Multiply using CUDA
  • Due 2026-04-30: HW6: Hello, NVSHMEM