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)
買這商品的人也買了...
-
$1,000Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's (Hardcover)
-
$720$684 -
$2,160$2,052 -
$2,710$2,575 -
$875CEH: Certified Ethical Hacker Version 8 Study Guide (Paperback)
-
$1,200$840 -
$680$537 -
$301OpenCL 異構並行程式設計實戰
-
$450$383 -
$2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback)
-
$3,050$2,898 -
$680$578 -
$267C++ 代碼整潔之道:C++17 可持續軟件開發模式實踐 (Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17)
-
$990$842 -
$1,200$840 -
$880$616 -
$708$673 -
$680$537 -
$768$730 -
$780$608 -
$780$663 -
$980$774 -
$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 並行編程的原則和策略,從理解抽象模型到徹底測試和除錯完整應用程式
• 涵蓋影像分析、網頁插件、粒子模擬、視頻編輯、性能優化等的範例代碼