【2023新书】并行算法,Parallel Algorithms

4013f5237831fdd14ba92f46f6e327dc.png

来源:专知
本文为书籍介绍,建议阅读5分钟
这本书是对并行算法领域及其实现并行化的基础技术的介绍。强调的是在高级编程语言的永恒和抽象环境中设计算法。

ebc26c86ec05a081ef72382ef5a54150.png

这本书是对并行算法领域及其实现并行化的基础技术的介绍。强调的是在高级编程语言的永恒和抽象环境中设计算法。演示的重点是使用不同的并行计算模型对算法设计的实际应用。通过提供足够数量的算法来解决在科学和工程中的许多应用中经常出现的一些问题,以说明每个模型。本书在很大程度上是自包含的,不需要特别了解并行计算机或特定的数学知识。此外,每章末尾都包括了所有练习的解答。本书旨在作为并行算法的设计和分析领域的教材。它包括了并行算法课程在本科和研究生层面的充足材料。

随着计算机被应用的领域数量的增长,对更高计算能力的需求也在不断增加。获得非常高计算速度的一种方式是使用并行计算机,也就是,拥有多个处理单元或处理器的计算机。在这种情况下,问题被分解成较小的部分,这些部分被不同的处理器同时解决。并行算法,与传统的顺序算法相对,是一种在给定时间内可以执行多个操作的算法。在顺序算法中,使用随机访问机(RAM)作为计算模型来描述和分析算法。相反,在并行算法中,使用不同的模型来描述和分析算法,其中之一就是所谓的并行随机访问机(PRAM)。本章的目的是介绍并行体系结构和模型,并通过简单的例子来说明并行算法。

eaceb17330dd2424f0a3f46108f04cb9.png

ae62b1ee3cdeb757af7f1fc1ad79e521.png

19dda91451391cab827fb31cd0916e35.png

35fed6b7287c889b1681375e7726103f.png

5234f11b94dca31b3945d3bf064816c9.png

54f14ae2763c11dbd2c3dd16c02b0e1c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Author(s) Henri Casanova (Author), Arnaud Legrand (Author), Yves Robert (Author) Publisher: Chapman and Hall/CRC (July 17, 2008) ISBN-10: 1584889454 ISBN-13: 978-1584889458 Book Description Focusing on algorithms for distributed-memory parallel architectures, Parallel Algorithms presents a rigorous yet accessible treatment of theoretical models of parallel computation, parallel algorithm design for homogeneous and heterogeneous platforms, complexity and performance analysis, and essential notions of scheduling. The book extracts fundamental ideas and algorithmic principles from the mass of parallel algorithm expertise and practical implementations developed over the last few decades. In the first section of the text, the authors cover two classical theoretical models of parallel computation (PRAMs and sorting networks), describe network models for topology and performance, and define several classical communication primitives. The next part deals with parallel algorithms on ring and grid logical topologies as well as the issue of load balancing on heterogeneous computing platforms. The final section presents basic results and approaches for common scheduling problems that arise when developing parallel algorithms. It also discusses advanced scheduling topics, such as divisible load scheduling and steady-state scheduling. With numerous examples and exercises in each chapter, this text encompasses both the theoretical foundations of parallel algorithms and practical parallel algorithm design.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值