NVIDIAを使ったGPU計算
GPU計算は,科学計算と機械学習からゲーム等,数多くの分野に偏在するものになった.GPUは,計算を大幅に高速化し,大規模なデータ集合を効率的に処理することを可能にする並列処理モデルを提供し,より速くより強力な処理機能を可能にする. Wolfram言語は,GPU対応の配列フレームワーク,高レベルの関数,強力なコンパイラで,NVIDIAのGPUの機能を利用するように設計された最新の機能を提供する.また,即座にデータにアクセスし操作することが直接GPU上で行え,性能を犠牲にすることなく,高レベルの代数,統計,数学の関数を使って生産性を高めることができる.

GPUArray — GPU用にデータをメモリに保存する
Normal — GPUからデータを取り出す
配列
GPUArrayQ — オブジェクトが有効なGPU配列であるかどうかを検定する
ArrayQ ▪ VectorQ ▪ MatrixQ ▪ ArrayDepth ▪ Dimensions ▪ Length ▪ Part ▪ First ▪ Last ▪ ByteCount
線形代数 »
Dot — 行列演算
Transpose ▪ ConjugateTranspose ▪ Diagonal ▪ Tr
LinearSolve — 線形系を解く
Inverse ▪ PseudoInverse ▪ SingularValueDecomposition
LeastSquares — 線形最小二乗問題を解く
離散フーリエ(Fourier)解析 »
Fourier — 離散フーリエ変換を求める
InverseFourier — 離散逆フーリエ変換を求める
乱数生成 »
SeedRandom — "GPU"メソッドを擬似乱数生成に使う
RandomInteger ▪ RandomReal ▪ RandomComplex
統計 »
Mean — 記述統計
GeometricMean ▪ Variance ▪ Skewness ▪ StandardDeviation ▪ RootMeanSquare ▪ Kurtosis
Sort — 順序統計量
数学関数 »
Subtract ▪ Divide ▪ Total ▪ Mean ▪ Accumulate ▪ Differences ▪ Ratios
Tan ▪ ArcSin ▪ ArcCos ▪ ArcTan
Log2 ▪ Log10 ▪ Power ▪ Sqrt ▪ CubeRoot
Tanh ▪ ArcSinh ▪ ArcCosh ▪ ArcTanh
Round ▪ IntegerPart ▪ FractionalPart
RealAbs ▪ RealSign ▪ Re ▪ Im ▪ Arg ▪ Conjugate
可視化 »
ArrayPlot, MatrixPlot — 配列の値をプロットする
ListPlot — データの可視化
ListLinePlot ▪ ListDensityPlot ▪ ListContourPlot ▪ ListLogPlot ▪ ListPolarPlot ▪ ParallelAxisPlot ▪ RadialAxisPlot
コードのコンパイルと生成 »
FunctionCompileExport — GPUアーキテクチャに適するコードをエキスポートする
FunctionCompile ▪ FunctionCompileExportLibrary
GPUプログラミング »
CUDALink — 低レベルCUDA関数のコレクション