ベクトル演算

提供: MonoBook
2020年5月27日 (水) 02:51時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「'''ベクトル演算'''とは、複数の要素に対して1回の演算で同じ計算をすることをいう。 特定のサイズの配列に値を格納して、…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

ベクトル演算とは、複数の要素に対して1回の演算で同じ計算をすることをいう。

特定のサイズの配列に値を格納して、演算命令を呼ぶと、 すべての要素に同じ演算が一斉に行われるような感じである。

1 2 3 4

+

1 2 3 4

=

2 4 6 8


このような計算に性能を全振りしたCPUを「ベクトルプロセッサ」という。

また、最近のCPUにはベクトル演算を行うSIMDや、GPUプログラマブルシェーダーをベクトルプロセッサに見立てるコンピュートシェーダーなどが搭載されている。