Slides:
Textbook Chapter 2
Task graph computation model
Common communication operations
Slides:
Textbook Chapter 3 Part I
Program transformation for parallelization
Textbook Chapter 3 Part II
Case study: matrix computation in web search/mining
Midterm review. Sample problems and solutions.
Slides:
Textbook Chapter 4
Part I
.
Part II
.
Slides: Linear equations and PDEs
Slides:
MapReduce
Hadoop/MapReduce at TSCC and HW4b
Slides:
Textbook Chapter 6 tree search
Slides: TBA
Memory hierarchy and performance optimization
Chapter 5 Shared-memory programming with OpenMP