《高性能CUDA应用设计与开发-方法与最佳实践》罗布

《高性能CUDA应用设计与开发-方法与最佳实践》罗布 | PDF下载|ePub下载

高性能CUDA应用设计与开发-方法与最佳实践 版权信息

  • 出版社:机械工业出版社
  • 出版时间:2013-01-01
  • ISBN:9787111404460
  • 条形码:9787111404460 ; 978-7-111-40446-0

高性能CUDA应用设计与开发-方法与最佳实践 本书特色

  美国国家安全实验室资深专家撰写,硬件角度解读cuda设计理念与体系结构,软件角度讲解cuda应用开发思想、方法、技巧与准则。

高性能CUDA应用设计与开发-方法与最佳实践 内容简介

  本书是广受推崇的系统学习高性能cuda应用开发与设计的经典著作,是美国国家安全实验室资深高性能编程专家多年工作经验结晶,橡树岭国家实验室资深专家鼎力推荐!本书不仅从硬件角度深入解读了cuda的设计理念和gpgpu硬件的体系结构,而且从软件角度系统讲解了cuda应用设计与开发的思想、方法、技巧、准则、注意事项和*佳实践。 第1章首先介绍了cuda的核心概念和编程思想,以及构建与调试cuda应用所需的工具和方法,然后讲解了有效提高程序性能的cpu编程准则;第2章讲解了cuda在机器学习与优化中的核心概念与应用,并给出了完整的通用框架;第3章介绍了cuda的性能分析工具套件以及性能分析的方法,同时讨论了pca和nlpca两种数据挖掘方法;第4章讲解了cuda的执行模型,深刻揭示了gpu的工作方式和原理;第5章介绍了cuda提供的多种gpu内存,以及各种内存的优缺点;第6章讲解了高效利用内存的技术;第7章介绍了gpu提供的多种并行方式及其应用;第8章首先讨论了多种cuda后端设备,以及cuda如何与python、java、r等高级语言交互;第9章讲解了cuda与图形渲染混合编程;第10章讲解了在云计算和集群环境中使用cuda的方法和技术细节;第11章介绍了cuda在高维数据处理、力导向图、交互式工作流、量子化学等现实问题中的应用;第12章为学习cuda设计了一个综合性的针对实时视频流的应用案例。

高性能CUDA应用设计与开发-方法与最佳实践 目录

译者序
序言
前言
第1章 cuda入门与编程思想
 1.1 源代码与维基
 1.2 一个用以区别cuda与传统程序开发的示例
 1.3 选择合适的cuda api
 1.4 cuda的一些基本概念
 1.5 理解首个runtime kernel
 1.6 gpgpu编程的三条法则
  1.6.1 法则1:将数据放入并始终存储于gpu
  1.6.2 法则2:交给gpgpu足够多的任务
  1.6.3 法则3:注重gpgpu上的数据重用,以避免带宽限制
 1.7 大o记号的思想与数据传输
 1.8 cuda和amdahl定律

高性能CUDA应用设计与开发-方法与最佳实践 相关资料

本书是所有希望系统学习和使用cuda编写用于科学计算或可视化程序等并行应用的程序员的必读书之一。本书通俗易懂,并且提供了便于读者动手实践的详细操作案例。 ―― jack dongrra 田纳西大学计算机科学分布式处理器研究院

高性能CUDA应用设计与开发-方法与最佳实践 作者简介

  Rob Farber,资深高性能编程专家,是Irish高端计算中心和美国国家实验室等权威机构的高性能编程技术顾问,同时为多家《财富》世界500强企业提供咨询服务,经验十分丰富,在该领域颇具权威和影响力。他还是一位技术作家,任职于Santa Fe学院,在《Dr. Dobb’s Journal》、《Scientific Computing》等媒体上发表了多篇关于高性能编程的经典技术文章,深受读者喜爱。此外,他还是《财富》排名前100名的两家公司的合伙创始人。

下载地址:

《高性能CUDA应用设计与开发-方法与最佳实践》罗布【benniaobook.org】.pdf

密码:2024 感谢您喜欢博主推荐此书,请支持购买正版。

备用下载地址:

链接2:点击下载 (百度网盘备用,解压密码: 8986)

链接3:点击下载 (UC网盘备用,解压密码: 8986)

链接4:点击下载 (迅雷网盘备用,解压密码: 8986)