图书标签: OpenCL 编程 计算机科学 并行 并发编程 计算机 并行程序设计 GPU
发表于2024-11-25
OpenCL编程指南 pdf epub mobi txt 电子书 下载 2024
OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。
本书分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、Bullet Physics SDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用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学位。
不错的参考书,但是关于内存模型的感觉不够细节
评分不错的参考书,但是关于内存模型的感觉不够细节
评分不错的参考书,但是关于内存模型的感觉不够细节
评分垃圾
评分不错的参考书,但是关于内存模型的感觉不够细节
我不知道这个世界上有多少本已经发行的opencl教材,我查来查去只有三本:《OpenCL编程指南》,《opencl异构计算》《opencl in action》。最后一个是英文版,《opencl 异构计算》比编程指南还难,所以《OpenCL编程指南》只能是个无奈的选择。要想完全看明白这本书,需要读者对多...
评分函数名没写全,变量名写错,找了原版就是这个问题,还好根据上下文可以纠正,没坑爹的错误。译本没有纠正这些错误,比较失望。 但是总体来说,还是不错的一本入门书,而且推荐学习OPENGL的童鞋先了解这个OPENCL,出自同门,编程的体系和思路也很相似。另外OPENGL的红宝书实在讲...
评分书只看了一半的样子。感觉很一般。说两点吧。 第一,第三章里面给出的做卷积的例子里面有好几个bug,一开始我都不敢相信自己的眼镜。运行之后得到的结果明显是错的,居然还敢放在书上,o(╯□╰)o。 第二,第四第五章几乎就是在罗列数据类型和函数,还不如叫sdk参考手册算了,...
评分书只看了一半的样子。感觉很一般。说两点吧。 第一,第三章里面给出的做卷积的例子里面有好几个bug,一开始我都不敢相信自己的眼镜。运行之后得到的结果明显是错的,居然还敢放在书上,o(╯□╰)o。 第二,第四第五章几乎就是在罗列数据类型和函数,还不如叫sdk参考手册算了,...
评分书只看了一半的样子。感觉很一般。说两点吧。 第一,第三章里面给出的做卷积的例子里面有好几个bug,一开始我都不敢相信自己的眼镜。运行之后得到的结果明显是错的,居然还敢放在书上,o(╯□╰)o。 第二,第四第五章几乎就是在罗列数据类型和函数,还不如叫sdk参考手册算了,...
OpenCL编程指南 pdf epub mobi txt 电子书 下载 2024