メインメニューを開く

差分

ベクトル演算

753 バイト追加, 2020年5月27日 (水) 02:51
ページの作成:「'''ベクトル演算'''とは、複数の要素に対して1回の演算で同じ計算をすることをいう。 特定のサイズの配列に値を格納して、…」
'''ベクトル演算'''とは、複数の要素に対して1回の演算で同じ計算をすることをいう。

特定のサイズの配列に値を格納して、演算命令を呼ぶと、
すべての要素に同じ演算が一斉に行われるような感じである。
{| class="wikitable"
|+
|1
|2
|3
|4
|}
+
{| class="wikitable"
|+
|1
|2
|3
|4
|}
=
{| class="wikitable"
|+
|2
|4
|6
|8
|}


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

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