![]() CUDA向けMATLABプラグインCUDAのためのMATLABプラグインが提供するのは、標準MATLAB 2D FFTの加速化、CUDA/MEXの見本プラグイン、クリス・ブレザートンのワシントン大学での教材から2D流体MATLABスクリプトのフーリエ・スペクトル・シミュレーションを用いたビルド環境です。 MATLABがどのようなサイズの2D FFTの呼び出しを行った場合でも、NVIDIAプラグインがそれらを遮断し、GPU上での実行に最適化されたCUDA FFTを代用するMEXファイルによって処理を行います。 この処理はMATLABユーザにもよく分かるようになっています。注意:現行では、このMATLABの実装はNVIDIAハードウェア上で単精度の2‐FFTを使用するので、NVIDIAプラグインを用いずにMATLABを実行した場合の64ビットプレシジョンでの結果ではございません。CUDAアクセレーションを用いても用いなくても動作させることができます。見本例を動作させた場合の時間は14倍高速になります(MEXファイルインターフェイスを通してCUDAを使用すると216秒から15秒に)。 MEXファイル見本とビルド環境はFS_2D流体を例として使用していますが、この方法は全てのCUDAライブラリのための、MATLAB MEXファイルインターフェイスを通じたカスタムCUDAインターフェイスの書き方の説明になっています。 [ダウンロード] Linux用MathWorks MATLAB®プラグイン [ダウンロード] Windows用MathWorks MATLAB®プラグイン [ダウンロード] ホワイトペーパー: CUDAを用いるMathWorks MATLAB®の加速化 これまでのバージョン[ダウンロード] Linux用CUDA 1.0プラグイン [ダウンロード] Windows用CUDA 1.0プラグイン
|
|
| © 2008 NVIDIA Corporation | Privacy Policy | Legal Info |