基於 MATLAB 的 GPU 編程 (GPU Programming in MATLAB)

[希臘]尼古勞斯·普洛斯卡斯(Nikolaos Ploskas) 尼古勞斯·薩馬拉斯(Nikolaos Samaras)著

立即出貨

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

商品描述

“隨著GPU編程的普及,這本專業、詳細且可讀性強的書籍將備受歡迎,成為任何一個想利用GPU將自己的MATLAB程序進行並行化的程序員的必讀之作。”
——Yair Altman,《Accelerating MATLAB Performance》的作者


本書面向的讀者群主要是想在保留MATLAB優點的同時利用GPU編程實現加速的科研人員、工程師或學生。書中對各種工具箱和函數做了清晰的梳理,不僅是對當前MATLAB文檔的有益補充,而且提供了大量來自不同領域的應用實例。

本書首先介紹支持GPU計算的MATLAB工具箱,這使得程序可以直接在GPU上運行,而不需要太多關於GPU編程的知識。接著介紹了MATLAB內置的GPU計算功能,包括在多核或不同電腦系統中利用GPU的方法。最後介紹了一些高階主題,如在MATLAB中引入CUDA代碼,以優化現有的GPU應用。

本書特點
·介紹支持GPU的MATLAB工具箱及函數,如並行計算工具箱、通信系統工具箱、神經網絡工具箱以及統計和機器學習工具箱等。
·講解如何在不使用另一門編程語言(如CUDA C/C++或CUDA Fortran)的情況下加速計算密集型的MATLAB應用。
·涵蓋圖像處理、信號處理、統計學等不同領域的實例,幫助讀者快速理解GPU編程的關鍵概念。