OpenCL异构计算(第2版)

OpenCL异构计算(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Benedict R.Gaster) , , , , ,
2013-09
版次: 2
ISBN: 9787302333951
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 291页
字数: 420千字
正文语种: 简体中文
128人买过
  •   《OpenCL异构计算(第2版)》提供OpenCL的第一手资料,详尽阐述了如何在异构环境下进行并行编程。第1章首先介绍如何在并行系统下编程,定义异构编程需要理解的概念。第2~4章循序渐进地介绍OpenCL的基本架构和基本实例。第5章介绍OpenCL并发模型和执行模型。第6章对一个CPU/GPUOpenCL实现进行剖析,旨在帮助读者更好地理解。第7章的主题是数据管理。第8~10章提供案例学习,让读者理解到OpenCL的广泛应用。第11~13章锁定高级主题展开讨论,第14章演示了如何对图像分析应用进行性能优化。
      《OpenCL异构计算(第2版)》可帮助学生和研究人员更好地理解通用异构计算(尤其是OpenCL提供的解决方案),尤其适合不同经验水平的学生阅读,可以作为OpenCL课程的教材或其他课程的参考,例如并行编程课程和高级课程。 第1章并行编程入门
    引言
    OpenCL
    本书目标
    并行思维
    并发编程模型和并行编程模型
    线程和共享内存
    消息传递通信
    不同粒度的并行
    数据共享和同步
    本书结构
    参考文献
    扩展阅读和相关网站

    第2章OpenCL简介
    引言
    OpenCL标准
    OpenCL规范
    kernel和OpenCL执行模型
    平台和设备
    主机.设备之间的交互
    执行环境
    上下文
    命令队列
    事件
    内存对象
    flush命令和finish命令
    新建一个OpenCL程序对象
    OpenCL的kernel
    内存模型
    写kemel
    向量相加实例的完整代码
    使用C++封装API实现向量相加
    小结
    参考文献

    第3章OpenCL设备架构
    引言
    硬件权衡
    性能随频率的提升及其限制
    超标量执行
    VLIW
    SIMD和向量处理
    硬件多线程
    多核架构
    集成:片上系统和APU
    高速缓存层次和内存系统
    架构设计空间
    CPU设计
    GPU体系结构
    APU和类APU的设计
    小结
    参考文献

    第4章OpenCL基本实例
    引言
    应用实例
    简单的矩阵相乘
    ……

    第5章OpenCL的并发与执行模型
    第6章OpenCL在CPU/GPU平台上的实现
    第7章数据管理
    第8章OpenCL案例学习:卷积
    第9章OpenCL案例学习:直方图
    第10章OpenCL案例学习:混合粒子模拟
    第11章OpenCL扩展
    第12章在其他语言中使用OpenCL
    第13章OpenCL的性能剖析和调试
    第14章某图像分析应用的性能调优

    索引
  • 内容简介:
      《OpenCL异构计算(第2版)》提供OpenCL的第一手资料,详尽阐述了如何在异构环境下进行并行编程。第1章首先介绍如何在并行系统下编程,定义异构编程需要理解的概念。第2~4章循序渐进地介绍OpenCL的基本架构和基本实例。第5章介绍OpenCL并发模型和执行模型。第6章对一个CPU/GPUOpenCL实现进行剖析,旨在帮助读者更好地理解。第7章的主题是数据管理。第8~10章提供案例学习,让读者理解到OpenCL的广泛应用。第11~13章锁定高级主题展开讨论,第14章演示了如何对图像分析应用进行性能优化。
      《OpenCL异构计算(第2版)》可帮助学生和研究人员更好地理解通用异构计算(尤其是OpenCL提供的解决方案),尤其适合不同经验水平的学生阅读,可以作为OpenCL课程的教材或其他课程的参考,例如并行编程课程和高级课程。
  • 目录:
    第1章并行编程入门
    引言
    OpenCL
    本书目标
    并行思维
    并发编程模型和并行编程模型
    线程和共享内存
    消息传递通信
    不同粒度的并行
    数据共享和同步
    本书结构
    参考文献
    扩展阅读和相关网站

    第2章OpenCL简介
    引言
    OpenCL标准
    OpenCL规范
    kernel和OpenCL执行模型
    平台和设备
    主机.设备之间的交互
    执行环境
    上下文
    命令队列
    事件
    内存对象
    flush命令和finish命令
    新建一个OpenCL程序对象
    OpenCL的kernel
    内存模型
    写kemel
    向量相加实例的完整代码
    使用C++封装API实现向量相加
    小结
    参考文献

    第3章OpenCL设备架构
    引言
    硬件权衡
    性能随频率的提升及其限制
    超标量执行
    VLIW
    SIMD和向量处理
    硬件多线程
    多核架构
    集成:片上系统和APU
    高速缓存层次和内存系统
    架构设计空间
    CPU设计
    GPU体系结构
    APU和类APU的设计
    小结
    参考文献

    第4章OpenCL基本实例
    引言
    应用实例
    简单的矩阵相乘
    ……

    第5章OpenCL的并发与执行模型
    第6章OpenCL在CPU/GPU平台上的实现
    第7章数据管理
    第8章OpenCL案例学习:卷积
    第9章OpenCL案例学习:直方图
    第10章OpenCL案例学习:混合粒子模拟
    第11章OpenCL扩展
    第12章在其他语言中使用OpenCL
    第13章OpenCL的性能剖析和调试
    第14章某图像分析应用的性能调优

    索引
查看详情