CS3210 Parallel computing
Search
Search
Dark mode
Light mode
Reader mode
Explorer
Home
❯
Tutorials
Tutorials
Tutorial 0: Processes, threads and synchronization basics (self-study)
Tutorial 1: Introduction to performance instrumentation, Slurm, and technical writing
Tutorial 1 Extra Materials: Visualization and Slurm batching
Tutorial 2: Parallel computer architecture
Tutorial 3: Parallel programming with OpenMP and performance instrumentation
Tutorial 4: Performance optimizations for CPU-based applications
Tutorial 5: GPU programming with CUDA
Tutorial 5 Extra: Optimizations for GPU-based applications (self-study)
Tutorial 6: Cache coherence and memory consistency
Tutorial 7: Practice questions and midterm review
Tutorial 9: Introduction to distributed-memory programming using MPI
Tutorial 10: Distributed programming with MPI: collective communication
Tutorial 11: Interconnection and performance of heterogeneous systems
Tutorial 11 supplement: Weather prediction with MPI and OpenMP
Have feedback?
Share it anonymously
↗
Graph View
Backlinks
NUS CS3210