
This textbook covers the core principles of parallel computing using language-neutral programming models together with abstract machine models. It focuses on patterns of parallel programming and mental models of parallel computing, using a task graph approach. Pseudocode is...