OpenACC 高性能并行编程:概念与策略 (26):OpenACC 编程工具 3

阅读数:1 2020 年 1 月 5 日 18:32

OpenACC高性能并行编程:概念与策略(26):OpenACC编程工具 3

(OpenACC 编程工具)

内容简介
本书是介绍大规模并行编程 OpenACC 的综合实践性书籍之一。书中前 3 章介绍了 OpenACC 背后的概念和 OpenACC 开发工具;第 4 章至第 7 章带你了解第 1 个真实世界的 OpenACC 程序,并揭示 OpenACC 程序编译背后的魔力,从而引入更多概念;第 8 章至第 10 章涵盖高级主题,例如 OpenACC 的替代方案、底层设备交互、多设备编程和任务并行性;第 11 章和第 12 章探讨了 OpenACC 实现潜在新语言特性的各种研究领域。

Robert Dietrich,德累斯顿工业大学

Sameer Shende,俄勒冈大学 /ParaTool

软件工具可以显著改善应用程序开发过程。随着 GPU 加速系统和 OpenACC 程序的广泛使用,现在可以方便地使用各种各样的开发工具,包括代码编辑器、编译器、调试器和性能分析工具。

一个好的具有语法高亮功能的代码编辑器,或集成开发环境(IDE)有助于检查语法错误。一旦发现不合格或错误的源码,编译器会打印错误消息。编译器通常会提供一些选项用于在编译过程中打印额外的信息,例如与 OpenACC 导语实现有关的信息。然而,有一些类型的错误发生在二进制文件执行期间。调试器可以在程序运行时动态跟踪程序中的错误。当编程模型(如 OpenACC)被用于加速应用程序时,应该在性能分析工具的帮助下对程序的性能进行研究和调优。

OpenACC高性能并行编程:概念与策略(26):OpenACC编程工具 3

购书地址 https://item.jd.com/12596484.html?dist=jd

评论

发布