Parallel Programming Practice
Class
Instructor
Books
Syllabus
Assignments
Small:
Parallel Programming Metrics
Communicators
Parallel Matrix Transpose by Dongarra, Sorensen
Bin-Pack Mapping
OpenMP Assignment
Parallel FFT
MPI-IO, OpenMP
Large:
Fundamental Concepts, point-point benchmarking, collective communication implementations
Molecular Dynamics Simulation and Load Balancing
Matrix-Matrix multiplication
Sparse Matrix-Vector Multiplication
Jacobi iterations for 3D Laplace equations
Parallel Conjugate Gradient
Parallel Ordering Using Kernighan-Lin
Parallel Ordering Using Level Structures
Final Project