当当读书
OpenCL实战

OpenCL实战

[美]Matthew Scarpino 著
2
26.99 原价¥26 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

OpenCL(OpenComputingLanguage)是个面向异构系统通用目的并行编程的放式、免费标准,也是一个统一的编程环境。OpenCL当前已经广泛应用于各种并行环境和不同行业领域。 《OpenCL实战》是OpenCL编程的实践指南,旨在介绍如何在实际的应用程序中使用OpenGL解决问题。全书共16章和4个附录。正文可以分为3个部分。部分是第1~10章,主要讨论的是OpenCL语言及其各项功能。第二部分是第11~14章,展示如何用OpenCL来处理高性能计算领域会经常碰到的大规模任务。后一部分,包括15章和16章,展示如何用OpenCL来加速OpenGL应用程序的执行。附录A介绍了SDK并演示如何安装AMD和Nvidia所提供的SDK。附录B讨论了OpenGL和着色器程序发的基础知识。附录C介绍如何安装和使用MinGW。附录D讨论了嵌式OpenCL标准。 《OpenCL实战》适合于需要在异构平台和并发环境下行发的专业人士阅读,要求读者有一定的C语言基础。《OpenCL实战》也适合对OpenCL和高性能计算感兴趣的读者参考。
【推荐语】
涵盖OpenCL v. 1.1 学习如何加速图形和计算 不管你的系统如何,计算能力总有富裕,可以挖掘。OpenCL就是这样一门高性能编程语言,通过在多核CPU、图像处理器以及不同的计算设备上运行,来**发挥系统的计算能力。OpenCL非常适用于对处理速度要求很高的任务,例如矢量计算、矩阵运算以及图形加速等等。 本书通过OpenCL将并行计算理论和高性能应用程序实践完美融合在一起。首先直观介绍基本的数据结构。然后,再引高速排序、图像处理、矩阵运算以及快速傅里叶变换等编程实例。此外,本书还对图像加速的所有重要主题做了深的介绍。大量富有挑战性的例子也让你通过不同的方面来编程实践,加深理解。 本书具有以下特色: ● 循序渐学习OpenCL; ● 大量注释详尽的代码; ● 经过测试的高性能算法。 如果读者具有C或C++的编程背景,对阅读、理解本书会有所帮助,但并不需要读者之前对OpenCL有任何了解。
【作者】
Matthew Scarpino 有12年为嵌式系统发高性能应用程序的经验。他也是《Programming the Cell Processor》一书的作者。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。