MathWorks為MATLAB提供GPU支持
近日在GPU技術(shù)大會(GTC)上,MathWorks宣布通過使用Parallel Computing Toolbox或MATLAB Distributed Computing Server實(shí)現(xiàn)在MATLAB應(yīng)用中提供對NVIDIA圖形處理器(GPU)的支持。這項支持可使工程師和科學(xué)家加快多種MATLAB計算的速度,而無需執(zhí)行底層編程。
現(xiàn)在,越來越多的工程師和科學(xué)家可以借助MATLAB使用NVIDIA的具有支持CUDA的GPU,其中包括基于Fermi架構(gòu)的最新Tesla 20系列GPU。Parallel Computing Toolbox可以使用戶無需學(xué)習(xí)CUDA編程或?qū)ζ鋺?yīng)用程序進(jìn)行重大修改,即可訪問NVIDIA CUDA庫。
MathWorks公司的并行計算市場部經(jīng)理Silvina Grad-Freilich說:“MATLAB使用方便,它使工程和科學(xué)界能快速地采用GPU進(jìn)行科學(xué)計算。MathWorks首次支持NVIDIA具有CUDA的GPU,這使 MATLAB用戶能利用GPU極大地提速其應(yīng)用程序。Parallel Computing Toolbox使MATLAB的工程師和科學(xué)家只需進(jìn)行少量編程,即可訪問所有開放給他們的計算資源,從本地桌面的多核和GPU到集群和網(wǎng)格等?!?/p>
GPU最初設(shè)計用于圖像密集型視頻游戲產(chǎn)業(yè)中的圖形渲染,但近年來GPU不斷發(fā)展壯大,現(xiàn)可用于更廣泛的用途。研究人員可對其進(jìn)行編程以執(zhí)行計算和復(fù)雜圖形效果,用于數(shù)據(jù)分析、數(shù)據(jù)可視化以及金融建模和生物建模等應(yīng)用。
NVIDIA公司Tesla產(chǎn)品部高級經(jīng)理Sumit Gupta說:“MATLAB是工程師和科學(xué)家工具箱中的基本工具。使用GPU可使MATLAB用戶加速其各種應(yīng)用,這為工程與科學(xué)應(yīng)用領(lǐng)域中的突破性創(chuàng)新提供了基礎(chǔ)?!?/p>
MATLAB用戶可以使用MathWorks提供的Parallel Computing Toolbox在GPU上輕松實(shí)現(xiàn)具有GPU計算特色的代碼加速。