• OpenCL编程指南
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

OpenCL编程指南

120.33 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]蒙施、Benedict、Timothy、James、Dan Ginsburg 著;苏金国、李璜、杨健康 译

出版社机械工业出版社

出版时间2012-11

版次1

装帧平装

货号A4

上书时间2024-10-30

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]蒙施、Benedict、Timothy、James、Dan Ginsburg 著;苏金国、李璜、杨健康 译
  • 出版社 机械工业出版社
  • 出版时间 2012-11
  • 版次 1
  • ISBN 9787111398493
  • 定价 89.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 424页
  • 正文语种 简体中文
  • 原版书名 OpenCL Programming Guide
  • 丛书 华章程序员书库
【内容简介】
  OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。蒙施、BenedictR.Gaster、TimothyG.Mattson、JamesFung、DanGinsburg所著的《OpenCL编程指南》分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、BulletPhysicsSDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。《OpenCL编程指南》的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。
【作者简介】
Aaftab Munshi,OpenCL核心设计小组的灵魂人物之一,同时他也是OpenCL、OpenGL ES 1.1、OpenGL ES 2.0规范的编辑,与Dan Ginsburg和Dave Shreiner合著了《OpenGL ES 2.0 Programming Guide》。目前他任职于Apple公司。
Benedict R. Gaster,资深软件架构师,他的主要工作是为下一代异构处理器开发编程模型,具体工作是在包含CPU和加速器的新兴处理器(如GPU)上探索并行编程的高层抽象。他为OpenCL的设计做出了巨大贡献,在Khronos Group开放标准协会中他是AMD的代表。由于他在可扩展记录和变量的类型系统方面成绩卓著,因而获得了计算机科学的博士学位。
Timothy G. Mattson,资深并行编程专家,从20世纪80年代中期开始从事相关工作,一直持续到现在。在此期间,他使用过各种类型的并行计算机(矢量超级计算机、SMP、VLIW、NUMA、MPP、集群和多核处理器)。1993年加入Intel公司,专注于OpenCL相关技术的研究。他还是一位资深的技术作家,参与撰写了《Patterns for Parallel Programming》、《An Introduction to Concurrency in Programming Languages》等经典著作。他因自己在分子分散理论方面的工作获得化学博士学位。
James Fung,NVIDIA资深技术工程师,专注于图形硬件上的计算机视觉和图像处理的研究,已经从图形发展到通用计算,经验十分丰富。拥有多伦多大学的电子与计算机工程博士学位,在并行GPU计算机视觉和介导现实领域发表过多篇IEEE和ACM论文。
Dan Ginsburg,资深OpenGL和OpenCL专家,曾经在AMD工作8年,是AMD技术部的高级成员,承担过多种工作,包括开发OpenGL驱动程序、创建桌面和手持3D演示应用,以及领导手持GPU开发工具的开发。他还曾在Still River Systems工作,为Monarch 250质子束放射线治疗系统开发GPU加速图像注册软件。目前在Boston儿童医院的新生儿神经影像和开发科学中心担任首席软件架构师,致力于使用OpenCL来提高神经影像算法的速度。他拥有Worcester Polytechnic学院的计算机科学学士学位和Bentley大学的MBA学位。
【目录】
译者序

前言
致谢
第一部分 OpenCL1.1语言与API
第1章 OpenCL介绍
1.1 什么是OpenCL,或者为什么需要这本书
1.2 多核的未来:异构平台
1.3 多核世界中的软件
1.4 OpenCL的概念基础
1.4.1 平台模型
1.4.2 执行模型
1.4.3 内存模型
1.4.4 编程模型
1.5 OpenCL与图形
1.6 OpenCL的内容
1.6.1 平台API
1.6.2 运行时API
1.6.3 内核编程语言
1.6.4 OpenCL小结
1.7 嵌入式简档
1.8 学习OpenCL
第2章 HelloWorld:一个OpenCL例子
第3章 平台、上下文和设备
第4章 OpenCLC编程
第5章 OpenCLC内置函数
第6章 程序与内核
第7章 缓冲区和子缓冲区
第8章 图像和采样器
第9章 事件
第10章 与OpenCL的互操作
第11章 与Direct3D的互操作
第12章 C++包装器API
第13章 OpenCL嵌入式简档

第二部分 OpenCL1.1案例研究
第14章 图像直方图
第15章 Sobel边界检测过滤器
第16章 并行实现Dijkstra单源最短路径图算法
第17章 BulletPhysicsSDK中的布模拟
第18章 用快速傅里叶变换模拟海洋
第19章 光流
第20章 用PyOpenCL使用OpenCL
第21章 使用OpenCL完成矩阵乘法
第22章 稀疏矩阵矢量乘法
附录A OpenCL1.1小结
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP