Parallel Programming: An Introduction
Thomas Bräunl · Fachbereich Informatik (University of Stuttgart) · 1993
Part 1 Fundamentals: classifications petri nets parallel processing concepts network structures. Part 2 Asynchronous parallelism: structure of MIMD systems synchronization and communication in MIMD systems problems with asynchronous parallelism MIMD programming languages course-grained parallel algorithms. Part 3 Synchronous parallelism: structure of a MIMD system communication in SIMD systems problems with synchronous parallelism SIMD programming languages massively parallel programming algorithms. Part 4 Other models of parallelism: automatic parallel programming languages non-procedural parallel programming languages neural networks performance of parallel systems.