GPUプログラミング

Wolfram言語を使えば,グラフィックスプロセッシングユニット(GPU)の巨大な並列処理力を統合された組込みのインターフェースから使うことが可能である. GPUテクノロジーをWolfram言語内に組み込むことで,金融シミュレーション,画像処理,モデリング等,数多くの分野で高性能ソリューションを開発することができる.GPUプログラムの作成と開発は,Wolfram言語の高レベル開発ツールに完全に統合されており,これによってプロトタイプから大規模なソリューションにいたる生産性を高めることができる.

CUDALinkを使ったGPUプログラミング »

CUDAInformation すべてのCUDAのデバイス情報をリストアップする

CUDAImageConvolve 指定のカーネルで画像をたたみ込む

CUDAFunctionLoad ユーザ定義の関数をロードし,CUDAを使ってGPU上で実行する

CUDAErosion  ▪  CUDADilation  ▪  CUDAFourier  ▪  CUDADot  ▪  ...

CUDAMemoryLoad  ▪  CUDAMemoryAllocate  ▪  SymbolicCUDAFunction  ▪  ...

OpenCLLinkを使ったGPUプログラミング »

OpenCLInformation すべてのOpenCLのデバイス情報をリストアップする

OpenCLFunctionLoad ユーザ定義の関数をロードし,OpenCLを使ってGPU上で実行する

OpenCLMemoryLoad  ▪  OpenCLMemoryAllocate  ▪  SymbolicOpenCLFunction  ▪  ...

GPU計算 »

GPUArray GPU計算でアクセスできるメモリに保存された配列

LinearSolve  ▪  LeastSquares  ▪  Fourier  ▪  RandomReal  ▪  Mean  ▪  Sort  ▪  ...