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

Author: Farber,Rob

Publishers: 机械工业出版社

Publishing year: 2012

ISBN: 9787111404460

Subject: [TP 自动化技术、计算机技术]

Language: CHS

Introduction

本书是所有希望系统学习和使用CUDA编写用于科学计算或可视化程序等并行应用的程序员的必读书之一。本书写作风格通俗易懂,并且提供了便于读者动手实践的详细操作案例。 ——Jack Dongrra 田纳西大学计算机科学分布式处理器研究院 CUDA是一种颠覆性的技术,它和大规模并行GPGPU设备正在引领传统计算的变革,使用GPU设备和CUDA工具套件可以轻松编写出能同时处理数以万计操作的大规模并行程序,相比于传统的程序,程序的运行速率得到了极大提升。无论你从事何种领域的软件开发,如商业应用、科学计算、云计算、计算机可视化、游戏、机器人等,本书都将带你领略CUDA的强大魅力,并掌握利用CUDA开发和设计并行应用的思想、方法。 本书以CUDA的重要概念和编程思想开篇,不仅系统讲解了CUDA应用的创建、分析、调试和性能优化方法,而且详细介绍了如何在现有程序代码中使用CUDA技术,包括在不同的编译器、编程语言、软件工具以及不同行业标准的各种API支持库中使用。此外,本书详细解释了重要算法的实现方法,如量子化学、机器学习和计算机视觉等,以及如何改写这些算法以便从GPU体系结构中使得收益最大化。本书还包括大量经典案例,作者将带你一步步地完成从了解基础知识到动手编写代码的全部过程,实现编程语言理论与代码编写实践相结合。 作者简介: Rob Farber 资深高性能编程专家,是Irish高端计算中心和美国国家实验室等权威机构的高性能编程技术顾问,同时为多家《财富》世界500强企业提供咨询服务,经验十分丰富,在该领域颇具权威和影响力。他还是一位技术作家,任职于Santa Fe学院,在《Dr. Dobb’s Journal》、《Scientific Computing》等媒体上发表了多篇关于高性能编程的经典技术文章,深受读者喜爱。此外,他还是《财富》排名前100名的两家公司的合伙创始人。

京ICP备09090397号-16 京公网安备 11010502049547号