- 商品参数
-
- 作者:
[美]迈克尔·克莱姆(Michael Klemm) ,[美]吉姆·考尼(Jim Cownie)著
- 出版社:机械工业出版社
- 出版时间:2023-12-01 00:00:00
- 版次:1
- 印次:1
- 印刷时间:2023-12-01
- 字数:373
- 页数:258
- 开本:16开
- 装帧:平装
- ISBN:9787111739494
- 国别/地区:中国
- 版权提供:机械工业出版社
并行无处不在。从小的设备(例如支持物联网的处理器)到大的超级计算机,几乎所有设备都提供具有多个处理元件的执行环境。因此,这要求程序员编写能够充分利用硬件中多个处理单元的并行代码。并行程序需要一个提供有效执行机制的软件基础设施(“并行运行时”),这些运行时必须考虑底层计算机架构的特定结构以及执行环境所提供的特性。
在《高性能并行运行时系统:设计与实现》中,我们将展示由现代处理器设计方式所带来的有趣效果。程序员在实现高性能并行运行时系统的时候,需要考虑底层机器细节。我们将展示其中存在的(性能)陷阱,你将看到一些违反直觉的结论,它们很可能会误导你对机器性能的思考及实现决策。通过阅读本书,你将了解:
现代计算机架构的主要概念;
每种构造的合理性能指标是什么;
根据底层硬件特性,理论性能极限是什么;
如何测量硬件与程序代码两者的性能;
如何使用硬件特性的度量设计性能良好的软件;
用于实现并行编程模型的基本算法,以及它们如何与现代处理器交互。
《高性能并行运行时系统:设计与实现》的目标读者主要是正在学习编译器构建、并行编程或系统编程的学生。对于那些想要编写并行代码,理解并行代码的性能,深入理解代码,以及想要实现并行运行时系统的人员,阅读本书也大有裨益。