|
SOLUTIONS
|
-
関数
- CUDAArgMaxList
- CUDAArgMinList
- CUDABoxFilter
- CUDACCompilers
- CUDAClamp
- CUDAClosing
- CUDAColorNegate
- CUDADilation
- CUDADot
- CUDADriverVersion
- CUDAErosion
- CUDAFinancialDerivative
- CUDAFluidDynamics
- CUDAFold
- CUDAFoldList
- CUDAFourier
- CUDAFunction
- CUDAFunctionInformation
- CUDAFunctionLoad
- CUDAImageAdd
- CUDAImageConvolve
- CUDAImageDivide
- CUDAImageMultiply
- CUDAImageSubtract
- CUDAInformation
- CUDAInverseFourier
- CUDAMap
- CUDAMemory
- CUDAMemoryAllocate
- CUDAMemoryCopyToDevice
- CUDAMemoryCopyToHost
- CUDAMemoryGet
- CUDAMemoryInformation
- CUDAMemoryLoad
- CUDAMemoryUnload
- CUDAOpening
- CUDAQ
- CUDAResourcesInformation
- CUDAResourcesInstall
- CUDAResourcesUninstall
- CUDASort
- CUDATotal
- CUDATranspose
- CUDAVolumetricDataRead
- CUDAVolumetricRender
- NVCCCompiler
- SymbolicCUDABlockDimension
- SymbolicCUDABlockIndex
- SymbolicCUDACalculateKernelIndex
- SymbolicCUDADeclareIndexBlock
- SymbolicCUDAFunction
- SymbolicCUDAThreadIndex
- 関連するガイド
- チュートリアル
CUDALink
CUDALink を使うと,GPU(グラフィカルプロセッシングユニット)上のCUDA並列計算アーキテクチャが Mathematica から利用できるようになる.CUDALink にはCUDAが利用できるGPUを使って線形代数,金融シミュレーション,画像処理など多くの分野におけるパフォーマンスを向上させる関数を含んでいる.CUDALink はCUDAと既存の Mathematica 開発ツールを統合して,高度な自動化と制御が利用できるようにもなる.
参照項目参照項目
クエリ
CUDAQ — CUDALink がサポートされるかどうかを判断する
CUDAInformation — 全デバイス情報を列挙する
CUDADriverVersion — ビデオドライバのバージョンを与える
$CUDADeviceCount — システム上のデバイス数
$CUDALinkPath — CUDALink アプリケーションへのパス
$CUDADevice — CUDALink の計算に使われるデバイス
リソースのインストール
CUDAResourcesInstall — CUDAリソースをインストールする
CUDAResourcesInformation — インストールされたCUDAリソースの情報を与える
CUDAResourcesUninstall — CUDAリソースをアンインストールする
画像処理
フィルタリング
CUDAImageConvolve — 画像を指定のカーネルでたたみ込む
CUDABoxFilter — 画像にボックスフィルタを適用する
モルフォロジー
CUDADilation — 画像にモルフォロジー膨張を適用する
CUDAErosion — 画像にモルフォロジー収縮を適用する
CUDAOpening — 画像にモルフォロジーオープニングを適用する
CUDAClosing — 画像にモルフォロジークロージングを適用する
二項演算
CUDAImageAdd — 2つの画像を加算する
CUDAImageSubtract — 2つの画像を減算する
CUDAImageMultiply — 2つの画像を乗算する
CUDAImageDivide — 2つの画像を除算する
CUDAClamp — 画像の値を指定の範囲の間に収める
CUDAColorNegate — 画像を反転する
フーリエ(Fourier)変換
CUDAFourier — フーリエ変換を求める
CUDAInverseFourier — 逆フーリエ変換を求める
線形代数
CUDADot — ベクトルと行列の積を与える
CUDATranspose — 入力行列を転置する
CUDAArgMaxList — 最大絶対要素の指標を与える
CUDAArgMinList — 最小絶対要素の指標を与える
CUDATotal — ベクトルの絶対値の合計を与える
メモリ
CUDAMemory — CUDAMemoryLoadまたはCUDAMemoryAllocateを使って登録されたCUDAメモリへのハンドル
CUDAMemoryLoad — Mathematica メモリを CUDALink にロードし,CUDAMemoryを返す
CUDAMemoryAllocate — Mathematica メモリを CUDALink にロードし,CUDAMemoryを返す
CUDAMemoryGet — CUDAMemoryを Mathematica にコピーする
CUDAMemoryUnload — CUDAMemoryハンドルをアンロードして削除する
CUDAMemoryInformation — CUDAMemoryハンドル情報を取得する
CUDAMemoryCopyToHost — CUDAMemoryをGPUからCPUにコピーする
CUDAMemoryCopyToDevice — CUDAMemoryをCPUからGPUにコピーする
コードの実行
CUDAFunction — CUDAFunctionLoadでロードされたCUDA関数へのハンドル
CUDAFunctionLoad — CUDAFunctionを Mathematica にロードする
CUDAFunctionInformation — CUDAFunction情報を取得する
コンパイル
NVCCCompiler — 情報を取得する
CUDACCompilers — システムにインストールされた,サポートされているCコンパイラのリストを与える
記号的CUDA
SymbolicCUDAFunction — CUDA関数の記号表現
SymbolicCUDABlockIndex — CUDAのブロックインデックス呼出しの記号表現
SymbolicCUDAThreadIndex — CUDAのスレッドインデックス呼出しの記号表現
SymbolicCUDABlockDimension — CUDAのブロック次元呼出しの記号表現
SymbolicCUDACalculateKernelIndex — CUDAのインデックス計算の記号表現
SymbolicCUDADeclareIndexBlock — CUDAのインデックス宣言の記号表現
例
CUDAFinancialDerivative — 金融オプションの査定
CUDAMap — 入力リストの各要素に関数を適用する
CUDASort — 入力要素をソートする
CUDAFold — 入力要素をたたむ
CUDAFoldList — 入力要素をたたんでリストにする
CUDAVolumetricDataRead — 描画する生の体積データを読み取る
CUDAVolumetricRender — 読み取られた体積データを描画する
CUDAFluidDynamics — 流体力学シミュレーションを計算して描画する
