Heterogeneous Computing with OpenCL 2.0 3rd 版本
暫譯: 使用 OpenCL 2.0 的異構計算 第三版

David R. Kaeli, Perhaad Mistry, Dana Schaa, Dong Ping Zhang

  • 出版商: Morgan Kaufmann
  • 出版日期: 2015-05-18
  • 售價: $2,630
  • 貴賓價: 9.5$2,499
  • 語言: 英文
  • 頁數: 330
  • 裝訂: Paperback
  • ISBN: 0128014148
  • ISBN-13: 9780128014141
  • 相關分類: Computer-networks
  • 立即出貨 (庫存 < 3)

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

相關主題

商品描述

Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition includes the latest enhancements in OpenCL 2.0 including:

• Shared virtual memory to increase programming flexibility and reduce data transfers that consume resources • Dynamic parallelism which reduces processor load and avoids bottlenecks • Improved imaging support and integration with OpenGL 

Designed to work on multiple platforms, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book explores memory spaces, optimization techniques, extensions, debugging and profiling. Multiple case studies and examples illustrate high-performance algorithms, distributing work across heterogeneous systems, embedded domain-specific languages, and will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms.

  • Updated content to cover the latest developments in OpenCL 2.0, including improvements in memory handling, parallelism, and imaging support
  • Explanations of principles and strategies to learn parallel programming with OpenCL, from understanding the abstraction models to thoroughly testing and debugging complete applications
  • Example code covering image analytics, web plugins, particle simulations, video editing, performance optimization, and more

商品描述(中文翻譯)

使用 OpenCL 2.0 的異構計算》教授 OpenCL 及針對可能包含多種設備架構的複雜系統的並行編程:多核心 CPU、GPU 以及完全整合的加速處理單元 (APU)。這本全面修訂的版本包含了 OpenCL 2.0 的最新增強功能,包括:

• 共享虛擬記憶體以增加編程靈活性並減少消耗資源的數據傳輸
• 動態並行性,減少處理器負載並避免瓶頸
• 改進的影像支援及與 OpenGL 的整合

OpenCL 設計為可在多個平台上運行,將幫助您更有效地為異構的未來進行編程。這本書由並行計算和 OpenCL 社群的領導者撰寫,探討了記憶體空間、優化技術、擴展、除錯和性能分析。多個案例研究和範例展示了高性能算法、在異構系統中分配工作、嵌入式特定領域語言,並將為您提供實際的 OpenCL 經驗,以解決一系列基本的並行算法。

• 更新內容以涵蓋 OpenCL 2.0 的最新發展,包括記憶體處理、並行性和影像支援的改進
• 解釋學習 OpenCL 並行編程的原則和策略,從理解抽象模型到徹底測試和除錯完整應用程式
• 涵蓋影像分析、網頁插件、粒子模擬、視頻編輯、性能優化等的範例代碼