《OpenACC并行程序设计:性能优化实践指南》一 第1章 从串行编程到并行编程

第1章

从串行编程到并行编程
Rob Farber
TechEnablement.com CEO/创始人
本章主要向读者介绍OpenACC,演示如何使用OpenACC编写运行在多核CPU和类似GPU加速器上的可移植并行程序,并展示如何在CPU和GPU上编译和运行OpenACC程序。
阅读本章后,读者将会理解以下内容:
如何创建、编译和运行OpenACC应用程序。
高性能OpenACC编程的三个准则。
数据并行和任务并行编程的基本概念。
理解大O表示法和Amdahl定律。
竞争条件、原子操作,以及如何避免这些问题。
无锁编程的重要性。
在OpenACC中如何控制并行资源使用率。

上一篇:基于x86平台的Solaris安装视频(时长25分钟)


下一篇:《Clojure数据分析秘笈》——2.8节大数据集的延迟处理