CUDA Application Design and Development (Paperback)
暫譯: CUDA 應用程式設計與開發 (平裝本)
Rob Farber
- 出版商: Morgan Kaufmann
- 出版日期: 2011-10-31
- 定價: $1,960
- 售價: 8.0 折 $1,568
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 0123884268
- ISBN-13: 9780123884268
-
相關分類:
CUDA
立即出貨
買這商品的人也買了...
-
$3,340$3,173 -
$2,380$2,261 -
$199Twisted Network Programming Essentials (Paperback)
-
$1,406Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism (Paperback)
-
$3,050$2,898 -
$2,600$2,470 -
$2,040$1,938 -
$600$474 -
$3,610$3,430 -
$990CISSP: Certified Information Systems Security Professional Study Guide, 5/e (Paperback)
-
$2,240GPU Computing Gems Emerald Edition (Hardcover)
-
$1,360$1,292 -
$200$132 -
$1,323Data Mining : Concepts and Techniques, 3/e (Hardcover)
-
$2,160$2,052 -
$990Heterogeneous Computing with OpenCL (Paperback)
-
$2,080GPU Computing Gems Jade Edition (Hardcover)
-
$880$695 -
$2,240Web Data Mining : Exploring Hyperlinks, Contents, and Usage Data, 2/e (Hardcover)
-
$540$427 -
$480$379 -
$3,500$3,325 -
$2,700$2,565 -
$2,380$2,261 -
$2,090$1,980
相關主題
商品描述
As the computer industry retools to leverage massively parallel graphics processing units (GPUs), this book is designed to meet the needs of working software developers who need to understand GPU programming with CUDA and increase efficiency in their projects. CUDA Application Design and Development starts with an introduction to parallel computing concepts for readers with no previous parallel experience, and focuses on issues of immediate importance to working software developers: achieving high performance, maintaining competitiveness, analyzing CUDA benefits versus costs, and determining application lifespan.
The book then details the thought behind CUDA and teaches how to create, analyze, and debug CUDA applications. Throughout, the focus is on software engineering issues: how to use CUDA in the context of existing application code, with existing compilers, languages, software tools, and industry-standard API libraries.
Using an approach refined in a series of well-received articles at Dr Dobb's Journal, author Rob Farber takes the reader step-by-step from fundamentals to implementation, moving from language theory to practical coding.
- Includes multiple examples building from simple to more complex applications in four key areas: machine learning, visualization, vision recognition, and mobile computing
- Addresses the foundational issues for CUDA development: multi-threaded programming and the different memory hierarchy
- Includes teaching chapters designed to give a full understanding of CUDA tools, techniques and structure.
- Presents CUDA techniques in the context of the hardware they are implemented on as well as other styles of programming that will help readers bridge into the new material
商品描述(中文翻譯)
隨著電腦產業重新調整以利用大規模平行圖形處理單元(GPUs),本書旨在滿足需要理解使用 CUDA 進行 GPU 程式設計的在職軟體開發人員的需求,並提高他們專案的效率。《CUDA 應用程式設計與開發》首先為沒有平行計算經驗的讀者介紹平行計算的概念,並專注於對在職軟體開發人員立即重要的議題:實現高效能、維持競爭力、分析 CUDA 的效益與成本,以及確定應用程式的壽命。
本書接著詳細說明 CUDA 背後的思考,並教導如何創建、分析和除錯 CUDA 應用程式。在整個過程中,重點放在軟體工程問題上:如何在現有應用程式碼的背景下使用 CUDA,與現有的編譯器、語言、軟體工具和行業標準 API 函式庫一起使用。
作者 Rob Farber 採用在 Dr Dobb's Journal 上發表的一系列廣受好評的文章中精煉的方式,逐步引導讀者從基礎知識到實作,從語言理論轉向實際編碼。
- 包含多個範例,從簡單到更複雜的應用程式,涵蓋四個關鍵領域:機器學習、視覺化、視覺識別和行動計算
- 解決 CUDA 開發的基礎問題:多執行緒程式設計和不同的記憶體層級
- 包含教學章節,旨在提供對 CUDA 工具、技術和結構的全面理解
- 在實作硬體的背景下呈現 CUDA 技術,以及其他程式設計風格,幫助讀者過渡到新材料