Theory of Structured Parallel Programming

Theory of Structured Parallel Programming
Author: Yong Wang Ph.D. (Author)
Edition 版次: 1st
Publication Date 出版日期: 2024-05-16
Language 语言: English
Print Length 页数: 158 pages
ISBN-10: 0443248141
ISBN-13: 9780443248146


Book Description
By finelybook

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.

  • 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

Review

Presents a complete guide to the theoretical foundations of the structured approach to parallel programming

From the Back Cover

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 modelling and verification of distributed systems. Parallel programming has a relatively long research history. 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. Traditional structured programming had great success in sequential computation. On the other hand, current structured parallel programming has focused on parallel patterns (also known as parallel skeletons, templates, archetypes), and, in comparison to structured sequential programming, the corresponding structured parallel programming with solid foundation still has been missing. Theory of Structured Parallel Programming provides readers with the theoretical foundation for understanding and applying structured parallel programming techniques to current hardware such as multi-cores, multi-processors, and GPUs, which are now making the local computer truly parallel.

Amazon page

相关文件下载地址

Formats: PDF, EPUB | 8 MB
下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Theory of Structured Parallel Programming

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫