Covers the basics of parallel programming, including concurrency, forms of parallelism, synchronization, and programming models like PThreads and OpenMP.
Compares hybrid programming models, discusses project proposals, and emphasizes the importance of considering physical topology in application development.
Covers the Conjugate Gradient method for solving linear systems without pre-conditioning, exploring parallel computing implementations and performance predictions.