OpenCL异构计算(中文第2版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现在已经23点10分了,请注意休息
OpenCL异构计算

OpenCL异构计算(第2版)

中文版
贾斯特 等著,张云泉 等译
OpenCL
浏览人数:60
读者:                             ...
本书提供0penCL的第一手资料,详尽阐述了如何在异构环境下进行并行编程。第l章首先介绍如伺在并行系统下编程,定义异构编程需要理解的概念。第2~4章循序渐进地介绍0penCL的基本架构和基本实例。第5章介绍OpenCL并发模型和执行模型。第6章对一个CPU/GPU OpenCL实现进行剖析,旨在帮助读者更好地理解。第7章的主题是数据管理。第8~10章提供案例学习,让读者理解到0penCL的广泛应用。第11~13章锁定高级主题展开讨论,第14章演示了如何对图像分析应用进行性能优化。
  本书可帮助学生和研究人员更好地理解通用异构计算(尤其是OpenCL提供的解决方案),尤其适合不同经验水平的学生阅读,可以作为OpenCL课程的教材或其他课程的参考,例如并行编程课程和高级课程。

第1章并行编程入门    
引言    
OpenCL    
本书目标    
并行思维    
并发编程模型和并行编程模型    
线程和共享内存    
消息传递通信    
不同粒度的并行    
数据共享和同步    
本书结构    
参考文献    
扩展阅读和相关网站    
第2章OpenCL简介    
引言    
OpenCL标准    
OpenCL规范    
kernel和OpenCL执行模型    
平台和设备    
主机。设备之间的交互    
执行环境    
上下文    
命令队列    
事件    
内存对象    
flush命令和finish命令    
新建一个OpenCL程序对象    
OpenCL的kernel    
内存模型    
写kernel    
向量相加实例的完整代码    
使用c++封装APl实现向量相加    
结    
参考文献    
第3章OpenOL设备架构    
引言    
硬件权衡    
性能随频率的提升及其限制    
超标量执行    
VLIW    
SIMD和向量处理    
硬件多线程    
多核架构    
集成:片上系统和APU    
高速缓存层次和内存系统    
架构设计空间    
CPU设计    
GPU体系结构    
APU和类APU的设计    
小结    
参考文献    
第4章OpenCL基本实例    
引言    
应用实例    
简单的矩阵相乘    
图像旋转实例    
图像卷积实例    
编译OpenCL主机端应用    
小结    
第5章OpenCL的并发与执行模型    
引言    
kemel,work_item,workgroup和执行域    
OpenCL同步:kemel,fence和barrier    
队列与全局同步    
OpenCL的内存一致性    
事件    
命令barrier与marker    
主机端内存模型    
buffer对象    
image对象    
设备端内存模型    
设备端宽松的内存一致性    
全局内存    
本地内存    
常量内存    
私有内存    
小结    
第6章OpenCL在CPU/GPU平台上的实现    
第7章数据管理    
第8章OpenCL案例学习:卷积    
第9章OpenCL案例学习:直方图    
第10章OpenCL案例学习:混合粒子模拟    
第11章OpenCL扩展    
第12章在其他语言中使用OpenCL    
第13章OpenCL的性能剖析和调试    
第14章某图像分析应用的性能调优    
索引   
看过本书的人还看过