Heterogeneous Computing with OpenCL 2.0 3rd 版本
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)
買這商品的人也買了...
-
$1,000Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's (Hardcover)
-
$720$684 -
$2,160$2,052 -
$2,680$2,546 -
$875CEH: Certified Ethical Hacker Version 8 Study Guide (Paperback)
-
$1,200$792 -
$680$537 -
$301OpenCL 異構並行程式設計實戰
-
$450$297 -
$2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback)
-
$2,800$2,660 -
$680$537 -
$267C++ 代碼整潔之道:C++17 可持續軟件開發模式實踐 (Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17)
-
$990$653 -
$1,200$792 -
$880$581 -
$708$673 -
$680$537 -
$768$730 -
$780$608 -
$780$616 -
$980$647 -
$1,780$1,691 -
$1,935Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 (Paperback)
-
$500$390
相關主題
商品描述
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 進行並行程式設計的原則和策略,從理解抽象模型到全面測試和除錯完整應用程式。範例程式碼涵蓋了影像分析、網頁插件、粒子模擬、視訊編輯、性能優化等領域。