词条 | GPGPU编程技术:从GLSL、CUDA到OpenCL |
释义 | 图书信息书 名: GPGPU编程技术:从GLSL、CUDA到OpenCL 作 者:仇德元 出版社: 机械工业出版社 出版时间: 2011年6月1日 ISBN: 9787111347811 开本: 16开 定价: 49.00元 内容简介基于OpenGL/GLSL的经典GPGPU技术、NVIDIA的CUDA架构以及跨平台的解决方案OpenGL。《GPGPU编程技术:从GLSL、CUDA到OpenCL》内容涵盖了从软件的安装和编译、编程语言的语法和使用技巧、程序优化,到高级开发中可能遇到的各种情况及应对方案等主题,并为深入学习和研究指引了参考资料,是一本实用的技术指导书。GPGPU技术是快速发展的新兴编程技术,《GPGPU编程技术:从GLSL、CUDA到OpenCL》在编写过程中结合了至2011年国外最新的技术现状。 图书目录出版说明 前言 第1章 概述 1.1 图形处理器 1.1.1 图形处理器的发展 1.1.2 图形处理器的作用 1.2 着色语言 1.2.1 图形流水线 1.2.2 OpenGL流水线的一种实现 1.2.3 可编程图形流水线和GLSL 1.3 GPGPU语言 1.3.1 异构计算资源 1.3.2 统一着色器模型 1.3.3 CUDA 1.3.4 OpenCL 1.4 为什么选择GPGPU技术 1.4.1 桌上的超级计算机 1.4.2 从处理器结构说起 1.4.3 GPGPLJ的应用 1.5 几个基本概念 1.5.1 并行计算模型:SIMD 1.5.2 数据传输的瓶颈 1.5.3 GPGPU算法设计准则 1.5.4 GPGPU技术的适用范围 1.6 系统需求 1.6.1 硬件配置 1.6.2 软件设置 1.7 一个简单的例子:离散卷积 第2章 GLSL:一门着色语言 2.1 OpentGL的安装 2.1.1 在Windows中安装OpenGL 2.1.2 在L,inux中安装OpenGL 2.1.3 在MacOSX中安装OpenGL 2.1.4 例程的开发环境 2.2 一个简短的OpenGL程序 2.2.1 编译预处理 2.2.2 有限状态机 2.2.3 回调函数 2.2.4 深度缓存 2.2.5 窗口程序的典型流程 2.2.6 OpenGL的图形流水线 2.3 第二版:替换着色器 2.3.1 GLSL基础... 2.3.2 流经着色器 2.3.3 着色器对象 2.3.4 程序对象 2.3.5 编译和链接 2.3.6 ARB扩展 2.3.7 简短的OpenGL程序(第二版) 2.4 第三版:与OpenGL通信 第3章 经典GPGPU技术 3.1 纹理映射等于科学计算吗 3.1.1 纹理映射概述 3.1.2 几何图元 3.1.3 位图与并行流水线 3.1.4 纹理图 3.1.5 纹理坐标 3.1.6 纹理参数 3.1.7 映射参数 3.1.8 纹理对象 3.1.9 纹理单元 3.2 经典GPGPU的理念 3.2.1 经典GPGPU计算流程 …… 第4章 CUDA:流行的GPGPU 第5章 CUDA内核优化实践 第6章 CUDA与纹理映射 第7章 关于CUDA的更多 第8章 OpenCL:跨平台的解决 附录 参考文献 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。