The CUDA Handbook: A Comprehensive Guide to GPU Programming, (Paperback)
暫譯: CUDA 手冊:GPU 程式設計的全面指南 (平裝本)
Nicholas Wilt
- 出版商: Addison Wesley
- 出版日期: 2013-06-12
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 528
- 裝訂: Paperback
- ISBN: 0321809467
- ISBN-13: 9780321809469
-
相關分類:
CUDA、GPU
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$880$695 -
$620$490 -
$590$466 -
$780$663 -
$1,750$1,663 -
$2,710$2,575 -
$1,130$961 -
$400$380 -
$352Intel Parallel Studio 環境下的並行程序設計 (Parallel Programming with Intel Parallel Studio XE)
-
$1,840OpenGL SuperBible: Comprehensive Tutorial and Reference, 6/e (Paperback)
-
$940$700 -
$480$408 -
$880$695 -
$580$458 -
$780$616 -
$1,880$1,786 -
$301深入理解OpenCV:實用電腦視覺項目解析
-
$594$564 -
$2,640Multicore and GPU Programming: An Integrated Approach (Paperback)
-
$680$537 -
$450$356 -
$1,600$1,600 -
$359$341 -
$1,980$1,881 -
$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 應用的全範圍。