大规模并行处理器程序设计
豆瓣
(英文版•第2版)
Programming Massively Parallel Processors: A Hands-on Approach,Second Edition
(美)David B. Kirk / Wen-mei W. Hwu
简介
作者结合自己多年从事并行计算课程教学的经验,以简洁、直观和实用的方式,详细剖析了编写并行程序所需的各种技术,并用丰富的案例说明了并行程序设计的整个开发过程,即从计算机思想开始,直到最终实现高效可行的并行程序。
与上一版相比,本版对书中内容进行全面修订和更新,更加系统地阐述并行程序设计,既介绍了基本并行算法模式,又补充了更多的背景资料,而且还介绍了一些新的实用编程技术和工具。具体更新情况如下:
并行模式:新增3章并行模式方面的内容,详细说明了并行应用中涉及的诸多算法。
CUDA Fortran:这一章简要介绍了针对CUDA体系结构的编程接口,并通过丰富的实例阐释CUDA编程。
OpenACC:这一章介绍了使用指令表示并行性的开放标准,以简化并行编程任务。
Thrust:Thrust是CUDA C/C++之上的一个抽象层。本版用一章的篇幅说明了如何利用Thrust并行模板库以最少的编程工作来实现高性能应用。
C++AMP:微软开发的一种编程接口,用于简化Windows环境中大规模并行处理编程。
NVIDIA的Kepler架构:探讨了NVIDIA高性能、节能的GPU架构的编程特性。
其它版本 (7)
-
Programming Massively Parallel Processors, 4th edition Morgan Kaufmann 2022 -
Programming Massively Parallel Processors, Third Edition Morgan Kaufmann 2016 -
大规模并行处理器编程实战(第2版) 清华大学出版社 2013 -
Programming Massively Parallel Processors, Second Edition Morgan Kaufmann 2012 -
大规模并行处理器程序设计 2010 -
大规模并行处理器编程实战 清华大学出版社 2010 -
Programming Massively Parallel Processors Morgan Kaufmann 2010