: 1st edition - Click here for a "Figures-Only" PDF version.

: 2nd edition - "Figures & Text" PDF files: 

Ch 1 Parallel Computers Powerpoint
Ch 2 Message-Passing Computing Powerpoint
Ch 3 Embarrassingly Parallel Computations Powerpoint
Ch 4 Partitioning and Divide-and-Conquer Strategies Powerpoint
Ch 5 Pipelined Computations Powerpoint
Ch 6 Synchronous Computations Powerpoint
Ch 7  Load Balancing and Termination Detection Powerpoint
Ch 8 Programming with Shared Memory Powerpoint
Ch 9 Distributed Shared Memory Systems and Programming Powerpoint
Ch 10 Sorting Algorithms Powerpoint
Ch 11 Numerical Algorithms Powerpoint
Ch 12 Image Processing

Powerpoint slides for chapters 3 -11 kindly provided by Faisal N. Abu-Khzam, PhD, Assistant Professor of Computer Science, Division of Computer Science and Mathematics, Lebanese American University, Beirut, Lebanon, for educational use only.
: Sample Assignments 

Assignment 1 Familiarization Assignment
Assignment 2 Mandelbrot Assignment
Assignment 3 Astronomical N-body Problem
Assignment 4 Open Ended Pthreads Assignment
:
Paper1
 
 

 

M. Allen, B. Wilkinson, and J. Alley, "Parallel Programming for the Millennium: Integration Throughout the Undergraduate Curriculum," 2nd Forum on Parallel Computing Curricula, June 22nd, 1997.

 

Paper2 B. Wilkinson and M. Allen, "A State-Wide Senior Parallel Programming Course," IEEE Transactions on Education, Vol. 42, no. 3 (August), 1999, pp. 167-173.
Instructor's Manual ISBN 0-13-085041-1Now available from publishers or Authors (abw@uncc.edu) - only to Instructors