Next: Resources
Up: CS/SE 4F03 Distributed Computer
Previous: Grading scheme
This list and corresponding content will be updated as we progress with the material.
- Introduction, mpi-greetings.c, openmp-hello.c
- Introduction to MPI
Code
- Collective communications I
Code
- Caching
Code
- Interconnection networks
- Communication cost
- Scalability
- Collective communications II
- Nonblocking communications
Code
- Understanding communications
Code
- Parallel program design. Tasks, critical path
- Introduction to parallel program analysis
- Example: odd-even transposition sort
- CudaCast: Your First OpenACC Program
- Youtube: OpenACC 1, OpenACC 2
- OpenACC. Part I, code
- OpenACC. Part II
- Parallel quicksort
- Data decomposition techniques
- Array distribution schemes
- Parallel
body
- Topologies
Code
- Communicators and topologies: Fox's Algorithm
- Traveling salesman problem. Parallel distributed tree search
- Distributed shortest paths
- Advanced point-to-point communications
Code
OpenMP
- Recursive doubling
Next: Resources
Up: CS/SE 4F03 Distributed Computer
Previous: Grading scheme
Ned
2016-05-04