易燃物汇聚 YouTube 有声书与书评
GPU高性能编程CUDA实战 封面

GPU高性能编程CUDA实战

聂雪军

636人在读
18.4万字总字数
¥23定价

内容简介

CUDA是用来促进并行程序开发的一种计算架构。它与各种广泛的软件平台一起使用,使得程序员在构建高性能的应用程序的时候,可以借助图形处理单元(GPU)的强大力量。尽管GPU在图形和游戏编程领域应用多年,现在,CUDA使得开发其他领域的应用程序的程序员,也能够使用GPU的宝贵资源。本书由CUDA软件平台团队的两位高级成员撰写,介绍程序员如何利用这一新的技术。作者介绍了CUDA的各个方面,及其高级功能,还介绍了如何使用CUDAC扩展,以及如何编写真正表现出优秀性能的CUDA软件。

读者书评

★★★☆☆

体系不算很完整,不过也是帮助我深入理解了一些常用的概念。关键点如下: 一、内存架构:包括全局内存、常量内存、L1cache/sharedmemory、纹理内存等 书中代码示例包括host、device侧的,可以深入理解如何使用cuda实现数据在cpu和gpu之间的传输。内存部分讲得挺细的,包括可分页内存、页锁定内存也有涉及。 二、原子操作 举了atomicadd的例子,介绍了将全局原子操作优化至shared memory上做原子操作的具体修改方式和效果。附录中还额外介绍了如何用lock实现原子操作。 三、cuda流:我理解多流并行是cpu要干的事,这部分略看了。

★★★☆☆

内容一般吧。很老的一本书,对于想要快速了解CUDA的开发者有点用,可以快速看完有些概念。但真指望看这本书学会CUDA,那就没戏了,还不如去看CUDA的手册。

★★★★★

这书比较薄,这是这本书最大优点 几个晚上就读完了,可以快速了解CUDA C的大致内容,对于上班族来讲很友好。 缺点: 翻译质量一般, 代码排版很别扭,阅读起来很费劲

★★★★★

目前只看了前两章,叙述非常清晰,好书

书籍信息

作者聂雪军
出版社机械工业出版社
出版时间2011-02-16
ISBN9787111326793
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数81