ソフトウェア開発
CUDAとOpenCLのサポート
Mathematica 8はCUDAおよびOpenCLを使った一般的な計算のためのGPUデバイスを備え,劇的な性能の向上を実現している.Mathematica 8には線形代数,画像処理,金融シミュレーション,フーリエ変換等の分野のGPU対応関数が組み込まれている.この他,CUDAおよびOpenCLのプログラムを構築し,Mathematica カーネルにロードするためのフレームワークも含まれている.Mathematica 8は現在の市場で最も包括的で使いやすい,GPUプログラミングと計算の高レベルインターフェースを提供する.
- Mathematica に組み込まれたコアとなるコンポーネントとして統合 »
- 線形代数,金融計算,画像処理のために手作業で最適化されたGPU関数 »
- ユーザ定義のCUDAおよびOpenCLのプログラム,バイナリ,ライブラリをロード »
- CUDAおよびOpenCLのプログラムをプラットフォーム非依存でコンパイルする方法 »
- CUDAおよびOpenCLのプログラムを記号的に生成 »
- Mathematica のパクレットシステムを使って必要なユーザソフトウェアを得て,簡単に設定できる »
- OpenCLLink でNVIDIAおよびATIのハードウェアをサポート »
- 倍精度,単精度のどちらもサポートするCUDA計算アーキテクチャ1.0から2.0が使用可能 »
- CUDALink および OpenCLLink はシステム上ですべてのGPUが使えるようスケールされる »
- リモートカーネルを使ってネットワーク上で CUDALink または OpenCLLink を使う
- gridMathematica を使って複数のマシン上で CUDALink または OpenCLLink をスケールする »
- Mathematica 8テクノロジーの上に構築された LibraryLink,CCompilerDriver,SymbolicC »