References:
1 - Introduction to Parallel Computing, 2 Edition, By Vipin Kumar
Course Outline:
- 0 - Course Organization and Outline
- Chapter 1 - Introduction to Parallel Computing
- Chapter 2 - Parallel Programming Platforms
- Chapter 3 - Principles of Parallel Algorithm Design
- Chapter 4 - Basic Communication Operations
- Chapter 5 - Analytical Modeling of Parallel Algorithms
- Chapter 6 - Programming Using the Message Passing Interface
- Chapter 7 - Programming Shared Address Space Platforms
- Chapter 8 - Dense Matrix Algorithms
- Chapter 9 - Sorting Algorithms