微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

149

电子书-平行编程:用于多核和集群系统(英)

# 计算机 # 硬件 # 处理器架构 大小:9.16M | 页数:522 | 上架时间:2022-03-08 | 语言:英文

电子书-平行编程:用于多核和集群系统(英).pdf

电子书-平行编程:用于多核和集群系统(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-03-08

摘要:

Innovations in hardware architecture, like hyper-threading or multicore processors, mean that parallel computing resources are available for inexpensive desktop computers. In only a few years, many standard software products will be based on concepts of parallel programming implemented on such hardware, and the range of applications will be much broader than that of scientific computing, up to now the main application area for parallel computing.

Rauber and R?nger take up these recent developments in processor architecture by giving detailed descriptions of parallel programming techniques that are necessary for developing efficient programs for multicore processors as well as for parallel cluster systems and supercomputers. Their book is structured in three main parts, covering all areas of parallel computing: the architecture of parallel systems, parallel programming models and environments, and the implementation of efficient application algorithms. The emphasis lies on parallel programming techniques needed for different architectures. For this second edition, all chapters have been carefully revised. The chapter on architecture of parallel systems has been updated considerably, with a greater emphasis on the architecture of multicore systems and adding new material on the latest developments in computer architecture. Lastly, a completely new chapter on general-purpose GPUs and the corresponding programming techniques has been added.

The main goal of the book is to present parallel programming techniques that can be used in many situations for a broad range of application areas and which enable the reader to develop correct and efficient parallel programs. Many examples and exercises are provided to show how to apply the techniques. The book can be used as both a textbook for students and a reference book for professionals. The material presented has been used for courses in parallel programming at different universities for many years.

硬件架构的创新,如超线程或多核处理器,意味着廉价的台式电脑就可以获得并行计算资源。仅仅几年后,许多标准软件产品将基于在这种硬件上实现的并行编程概念,其应用范围将比科学计算广泛得多,到目前为止,科学计算是并行计算的主要应用领域。


Rauber和R?ngger通过详细描述为多核处理器以及并行集群系统和超级计算机开发高效程序所必需的并行编程技术,来阐述处理器架构的这些最新发展。他们的书在结构上分为三个主要部分,涵盖了并行计算的所有领域:并行系统的结构、并行编程模型和环境,以及高效应用算法的实现。重点在于不同架构所需的并行编程技术。在这第二版中,所有的章节都经过了仔细的修订。关于并行系统结构的一章有了很大的更新,更加强调多核系统的结构,并增加了关于计算机结构最新发展的新材料。最后,增加了一个关于通用GPU和相应编程技术的全新章节。


本书的主要目标是介绍并行编程技术,这些技术可以在许多情况下用于广泛的应用领域,并使读者能够开发正确和高效的并行程序。书中提供了许多例子和练习,以说明如何应用这些技术。本书既可作为学生的教科书,也可作为专业人士的参考书。所介绍的材料多年来一直被用于不同大学的并行编程课程。

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(105)

下载

(3)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1