Programming Massively Parallel Processors: A Hands-on Approach (Paperback)
暫譯: 大規模平行處理器程式設計:實作導向方法 (平裝本)
David B. Kirk, Wen-mei W. Hwu
- 出版商: Morgan Kaufmann
- 出版日期: 2010-02-05
- 定價: $1,600
- 售價: 2.5 折 $399
- 語言: 英文
- 頁數: 280
- 裝訂: Paperback
- ISBN: 0123814723
- ISBN-13: 9780123814722
-
相關分類:
CUDA
-
其他版本:
Programming Massively Parallel Processors: A Hands-on Approach, 2/e (Paperback)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
C++ Primer, 4/e (中文版)$990$891 -
深入淺出 C# (Head First C#)$980$774 -
Microsoft Exchange Server 2010 實戰精粹$590$466 -
ASP.NET 專題實務$720$569 -
CUDA by Example: An Introduction to General-Purpose GPU Programming (Paperback)$1,880$1,786 -
Microsoft Robotics Developer Studio 實戰手冊$450$356 -
建構嵌入式 Linux 系統 (Building Embedded Linux Systems, 2/e)$780$616 -
30 天打造 OS!作業系統自作入門$780$616 -
全球最強 VMware vSphere 4 企業環境建構$860$731 -
Silverlight 3.0 全面精通手冊─使用 VC#$650$514 -
精通 Objective-C 2.0 程式設計 (Programming in Objective-C 2.0, 2/e)$680$537 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Wireshark 網路協定分析與管理$480$374 -
Google!Android 2 手機應用程式設計入門, 3/e$530$419 -
Google Android SDK 開發範例大全 2$890$703 -
巧用 jQuery$490$387 -
ASP.NET 4.0 專題實務-使用 C#$750$593 -
iPhone 程式設計範例經典-讓您設計出專業級的 iPhone 應用程式 (iPhone for Programmers: An App-Driven Approach)$480$379 -
約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers)$490$387 -
深入淺出 Android 系統原理及開發要點$450$351 -
OpenCL Programming Guide (Paperback)$2,160$2,117
商品描述
Multi-core processors are no longer the future of computing-they are the present day reality. A typical mass-produced CPU features multiple processor cores, while a GPU (Graphics Processing Unit) may have hundreds or even thousands of cores. With the rise of multi-core architectures has come the need to teach advanced programmers a new and essential skill: how to program massively parallel processors.
Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs.
- Teaches computational thinking and problem-solving techniques that facilitate high-performance parallel computing.
- Utilizes CUDA (Compute Unified Device Architecture), NVIDIA's software development tool created specifically for massively parallel environments.
- Shows you how to achieve both high-performance and high-reliability using the CUDA programming model as well as OpenCL.
商品描述(中文翻譯)
多核心處理器不再是計算的未來——它們是當今的現實。典型的大量生產的中央處理器(CPU)具有多個處理器核心,而圖形處理單元(GPU)可能擁有數百甚至數千個核心。隨著多核心架構的興起,對於進階程式設計師來說,學習一項新的基本技能變得至關重要:如何編寫大規模並行處理器的程式。
《編程大規模並行處理器:實作方法》向學生和專業人士展示了並行程式設計和GPU架構的基本概念。書中詳細探討了構建並行程式的各種技術。案例研究展示了開發過程,該過程始於計算思維,並以有效且高效的並行程式結束。
- 教授計算思維和問題解決技術,以促進高效能的並行計算。
- 利用CUDA(計算統一設備架構),這是NVIDIA專為大規模並行環境創建的軟體開發工具。
- 向您展示如何使用CUDA程式設計模型以及OpenCL來實現高效能和高可靠性。
