GPU Programming in MATLAB
暫譯: MATLAB中的GPU程式設計

Nikolaos Ploskas, Nikolaos Samaras

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

相關主題

商品描述

GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of the Parallel Computing Toolbox and other MATLAB toolboxes for GPU computing, which allow applications to be ported straightforwardly onto GPUs without extensive knowledge of GPU programming. The next part covers built-in, GPU-enabled features of MATLAB, including options to leverage GPUs across multicore or different computer systems. Finally, advanced material includes CUDA code in MATLAB and optimizing existing GPU applications. Throughout the book, examples and source codes illustrate every concept so that readers can immediately apply them to their own development.

  • Provides in-depth, comprehensive coverage of GPUs with MATLAB, including the parallel computing toolbox and built-in features for other MATLAB toolboxes
  • Explains how to accelerate computationally heavy applications in MATLAB without the need to re-write them in another language
  • Presents case studies illustrating key concepts across multiple fields
  • Includes source code, sample datasets, and lecture slides

商品描述(中文翻譯)

在 MATLAB 中的 GPU 程式設計》適合科學家、工程師或學生,他們在 MATLAB 中開發或維護應用程式,並希望利用 GPU 程式設計來加速其程式碼,同時不失去 MATLAB 的諸多優勢。本書首先介紹了平行計算工具箱(Parallel Computing Toolbox)及其他用於 GPU 計算的 MATLAB 工具箱,這些工具箱使應用程式能夠輕鬆地移植到 GPU 上,而無需深入了解 GPU 程式設計。接下來的部分涵蓋了 MATLAB 的內建 GPU 支援功能,包括在多核心或不同計算機系統上利用 GPU 的選項。最後,進階內容包括在 MATLAB 中的 CUDA 代碼及優化現有的 GPU 應用程式。全書通過範例和源代碼說明每個概念,讓讀者能立即將其應用於自己的開發中。

- 提供深入且全面的 GPU 與 MATLAB 的覆蓋,包括平行計算工具箱和其他 MATLAB 工具箱的內建功能
- 解釋如何在 MATLAB 中加速計算密集型應用程式,而無需將其重寫為其他語言
- 提供案例研究,說明多個領域中的關鍵概念
- 包含源代碼、示例數據集和講義幻燈片