Theory of Structured Parallel Programming is a comprehensive guide to structured parallel programming corresponding to traditional structured sequential programming. The book provides readers with comprehensive coverage of theoretical foundations of structured parallel programming, including analyses of parallelism and concurrency, truly concurrent process algebras, building block-based structured parallel programming, modelling and verification of parallel programming language, modelling and verification of parallel programming patterns, as well as modeling and verification of distributed systems.
There have been always two ways to approach parallel computing: one is the structured way, and the other is the graph-based (true concurrent) way. The structured way is often based on the interleaving semantics, such as process algebra CCS. Since the parallelism in interleaving semantics is not a fundamental computational pattern (the parallel operator can be replaced by alternative composition and sequential composition), the parallel operator often does not occur as an explicit operator, such as in the mainstream programming languages C, C++, Java, et al.
Les mer
1. Introduction
2. Parallelism and Concurrency
3. Truly Concurrent Process Algebra
4. Guarded APTC
5. Distributed APTC
6. Building Blocks Based Structured Parallel Programming
7. Modeling and Verification of Parallel Programming Languages
8. Modeling and Verification of Parallel Programming Patterns
9. Modeling and Verification of Distributed Systems
Les mer
Presents a complete guide to the theoretical foundations of the structured approach to parallel programming
Introduces algebraic properties and laws for structured parallel programming, one of the foundational concepts of Computer Science
Discusses modeling and verification of parallel programming language, parallel programming patterns, and distributed systems
Demonstrates parallel programming language with its operational semantics, denotational semantics, axiomatic semantics, and their relations
Les mer
Produktdetaljer
ISBN
9780443248146
Publisert
2024-05-02
Utgiver
Vendor
Morgan Kaufmann Publishers In
Vekt
340 gr
Høyde
235 mm
Bredde
191 mm
Aldersnivå
P, 06
Språk
Product language
Engelsk
Format
Product format
Heftet
Antall sider
158
Forfatter