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.

Individual chapters are below.