The CUDA Handbook: A Comprehensive Guide to GPU Programming, (Paperback)
暫譯: CUDA 手冊:GPU 程式設計的全面指南 (平裝本)
Nicholas Wilt
- 出版商: Addison Wesley
- 出版日期: 2013-06-12
- 售價: $2,200
- 貴賓價: 9.8 折 $2,156
- 語言: 英文
- 頁數: 528
- 裝訂: Paperback
- ISBN: 0321809467
- ISBN-13: 9780321809469
-
相關分類:
CUDA
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
大話設計模式$620$490 -
大話資料結構$590$466 -
深入淺出 Python (Head First Python)$780$616 -
Introduction to 3D Game Programming with DirectX 11 (Paperback)$1,750$1,663 -
Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition, 2/e (Paperback)$2,540$2,413 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
$414Intel Parallel Studio 環境下的並行程序設計 (Parallel Programming with Intel Parallel Studio XE) -
$1,840OpenGL SuperBible: Comprehensive Tutorial and Reference, 6/e (Paperback) -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
ASP.NET MVC 5 網站開發美學$780$616 -
Getting Started with LLVM Core Libraries (Paperback)$1,880$1,786 -
$354深入理解OpenCV:實用電腦視覺項目解析 -
$594CUDA 並行程序設計 : GPU 編程指南 (CUDA Programming: A Developer's Guide to Parallel Computing with GPUs) -
$2,880Multicore and GPU Programming: An Integrated Approach (Paperback) -
成為卓越程式設計師的 38 項必修法則 (Becoming a Better Programmer: A Handbook for People Who Care About Code)$680$537 -
Docker 入門與實戰$450$356 -
Raspberry Pi 3 Model B (Made in the U.K.)$1,600$1,600 -
$305圖解量子電腦 -
C++ Game Animation Programming - Second Edition: Learn modern animation techniques from theory to implementation using C++, OpenGL, and Vulkan (Paperback)$1,800$1,710 -
數位影像處理$750$675
商品描述
The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2011) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most sophisticated, will find something here of interest and immediate usefulness. Newer CUDA developers will see how the hardware processes commands and how the driver checks progress; more experienced CUDA developers will appreciate the expert coverage of topics such as the driver API and context migration, as well as the guidance on how best to structure CPU/GPU data interchange and synchronization.
The accompanying open source code–more than 25,000 lines of it, freely available at www.cudahandbook.com–is specifically intended to be reused and repurposed by developers.
Designed to be both a comprehensive reference and a practical cookbook, the text is divided into the following three parts:
Part I, Overview, gives high-level descriptions of the hardware and software that make CUDA possible.
Part II, Details, provides thorough descriptions of every aspect of CUDA, including
- Memory
- Streams and events
- Models of execution, including the dynamic parallelism feature, new with CUDA 5.0 and SM 3.5
- The streaming multiprocessors, including descriptions of all features through SM 3.5
- Programming multiple GPUs
- Texturing
The source code accompanying Part II is presented as reusable microbenchmarks and microdemos, designed to expose specific hardware characteristics or highlight specific use cases.
Part III, Select Applications, details specific families of CUDA applications and key parallel algorithms, including
- Streaming workloads
- Reduction
- Parallel prefix sum (Scan)
- N-body
- Image Processing
These algorithms cover the full range of potential CUDA applications.
商品描述(中文翻譯)
《CUDA 手冊》從《CUDA by Example》(Addison-Wesley, 2011)接續,深入探討 CUDA 硬體和軟體,涵蓋 CUDA 5.0 和 Kepler。每位 CUDA 開發者,無論是初學者還是高級使用者,都能在此找到有趣且立即有用的內容。較新的 CUDA 開發者將了解硬體如何處理指令以及驅動程式如何檢查進度;而經驗豐富的 CUDA 開發者則會欣賞對驅動程式 API 和上下文遷移等主題的專業涵蓋,以及如何最佳結構化 CPU/GPU 數據交換和同步的指導。
隨書附上的開源代碼——超過 25,000 行,免費提供於 www.cudahandbook.com——特別設計供開發者重用和改編。
本書旨在成為全面的參考資料和實用的食譜,內容分為以下三個部分:
第一部分,概述,提供使 CUDA 成為可能的硬體和軟體的高層次描述。
第二部分,詳細資訊,對 CUDA 的各個方面進行徹底描述,包括:
- 記憶體
- 流和事件
- 執行模型,包括 CUDA 5.0 和 SM 3.5 新增的動態平行性功能
- 流處理器,包括對 SM 3.5 所有功能的描述
- 多 GPU 編程
- 紋理處理
第二部分隨附的源代碼以可重用的微基準測試和微示範的形式呈現,旨在揭示特定的硬體特性或突出特定的使用案例。
第三部分,選擇應用,詳細介紹特定類別的 CUDA 應用和關鍵的平行演算法,包括:
- 流式工作負載
- 縮減
- 平行前綴和(Scan)
- N-body
- 圖像處理
這些演算法涵蓋了潛在的 CUDA 應用的全範圍。
