SIMD
(ベクトル演算 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/05/12 08:59 UTC 版)
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2017年11月)
|

PU = 処理装置 (processing unit)
単一命令・複数データ(英: single instruction, multiple data、SIMD[注釈 1][注釈 2])とはコンピューターの演算処理に関するフリンの分類のひとつで、1つの命令を同時に複数のデータに適用する並列化の形態を指す[5]。この手法にもとづく演算をベクトル演算 (vector operation) と呼ぶこともある。通例、SIMD命令により同時処理するのに適したデータ構造あるいはデータ型を利用するため、命令実行の前に処理対象のデータ列はいったん結合(パック)され、処理完了後に分解(アンパック)される。結合されたデータはpacked data(パックデータ、パックトデータ)と呼ばれる。
解説
同一の演算を繰り返すような操作をスカラー計算機のように逐次的に行うのではなく、一度に行うものである。
例えば、4次元ベクトル同士の加算を実行する場合、X, Y, Z, Wの成分ごとに加算処理を行う。
ベクトル演算
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/08 00:33 UTC 版)
「WebAssembly」の記事における「ベクトル演算」の解説
WASMは128ビット幅のベクトル型(v128)をもち、ベクトル命令(英: Vector instructions)すなわちSIMD命令を定義している。WASM SIMDはChromiumでサポートされている。
※この「ベクトル演算」の解説は、「WebAssembly」の解説の一部です。
「ベクトル演算」を含む「WebAssembly」の記事については、「WebAssembly」の概要を参照ください。
「ベクトル演算」の例文・使い方・用例・文例
- 外積というベクトル演算
ベクトル演算と同じ種類の言葉
- ベクトル演算のページへのリンク