CUDA Programming: A Developer's Guide to Parallel Computing with GPUs (Paperback)

Shane Cook

買這商品的人也買了...

商品描述

If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation. Chapters on core concepts including threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. Later, the book demonstrates CUDA in practice for optimizing applications, adjusting to new hardware, and solving common problems.

  • Comprehensive introduction to parallel programming with CUDA, for readers new to both
  • Detailed instructions help readers optimize the CUDA software development kit
  • Practical techniques illustrate working with memory, threads, algorithms, resources, and more
  • Covers CUDA on multiple hardware platforms: Mac, Linux and Windows with several NVIDIA chipsets
  • Each chapter includes exercises to test reader knowledge

商品描述(中文翻譯)

如果您需要學習CUDA但對於平行運算沒有經驗,《CUDA程式設計:開發者入門》提供了一個詳細的CUDA指南,並以平行基礎為基礎。它首先介紹CUDA並使您熟悉GPU平行運算和硬體,然後深入探討CUDA安裝。關於核心概念的章節,包括線程、塊、網格和記憶體,著重於平行和CUDA特定的問題。之後,本書演示了如何使用CUDA來優化應用程序、適應新硬體和解決常見問題。


  • 全面介紹使用CUDA進行平行程式設計,適合新手讀者

  • 詳細的指導說明幫助讀者優化CUDA軟體開發工具包

  • 實用技巧示範如何處理記憶體、線程、演算法、資源等

  • 涵蓋多個硬體平台上的CUDA:Mac、Linux和Windows,並支援多個NVIDIA晶片組

  • 每章包含練習題以測試讀者的知識