Accelerating MATLAB with GPU Computing : A Primer with Examples (Paperback)
暫譯: 使用 GPU 計算加速 MATLAB:入門與範例

Jung W. Suh, Youngmin Kim

  • 出版商: Morgan Kaufmann
  • 出版日期: 2013-12-02
  • 售價: $2,710
  • 貴賓價: 9.5$2,575
  • 語言: 英文
  • 頁數: 258
  • 裝訂: Paperback
  • ISBN: 0124080804
  • ISBN-13: 9780124080805
  • 相關分類: GPUMatlab
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully provides high-level functions as a simulation tool for rapid prototyping, the underlying details and knowledge needed for utilizing GPUs make MATLAB users hesitate to step into it. Accelerating MATLAB with GPUs offers a primer on bridging this gap.

Starting with the basics, setting up MATLAB for CUDA (in Windows, Linux and Mac OS X) and profiling, it then guides users through advanced topics such as CUDA libraries. The authors share their experience developing algorithms using MATLAB, C++ and GPUs for huge datasets, modifying MATLAB codes to better utilize the computational power of GPUs, and integrating them into commercial software products.  Throughout the book, they demonstrate many example codes that can be used as templates of C-MEX and CUDA codes for readers' projects.  Download example codes from the publisher's website: http://booksite.elsevier.com/9780124080805/

  • Shows how to accelerate MATLAB codes through the GPU for parallel processing, with minimal hardware knowledge
  • Explains the related background on hardware, architecture and programming for ease of use
  • Provides simple worked examples of MATLAB and CUDA C codes as well as templates that can be reused in real-world projects

商品描述(中文翻譯)

超越模擬和演算法開發,許多開發者越來越多地使用 MATLAB 進行計算密集型領域的產品部署。這通常要求 MATLAB 代碼通過利用圖形處理單元(GPU)的分散式並行性來加速運行。雖然 MATLAB 成功地提供了作為快速原型設計的模擬工具的高級功能,但使用 GPU 所需的底層細節和知識使得 MATLAB 使用者對於進入這個領域感到猶豫。《Accelerating MATLAB with GPUs》提供了一個彌補這一差距的入門指南。

本書從基礎開始,介紹如何在 Windows、Linux 和 Mac OS X 上設置 MATLAB 以使用 CUDA 及其性能分析,然後引導使用者進入如 CUDA 函式庫等進階主題。作者分享了他們使用 MATLAB、C++ 和 GPU 開發大型數據集演算法的經驗,修改 MATLAB 代碼以更好地利用 GPU 的計算能力,並將其整合到商業軟體產品中。在整本書中,他們展示了許多示例代碼,這些代碼可以作為讀者專案中 C-MEX 和 CUDA 代碼的模板。從出版社的網站下載示例代碼:http://booksite.elsevier.com/9780124080805/

- 展示如何通過 GPU 加速 MATLAB 代碼以進行並行處理,並且對硬體知識的要求最低
- 解釋相關的硬體、架構和編程背景,以便於使用
- 提供簡單的 MATLAB 和 CUDA C 代碼示例以及可在實際專案中重用的模板