Welcome to the web home of the "Principles of Parallel Algorithms and Programming" book. This is a book that is being developed for the course "15-210: Parallel and Sequenctial Data Structures and Algorithms" at Carnegie Mellon University. The book is currently in draft form and is copyrighted by CMU.
You can leave feedback on the book here.
Individual chapters are below.