「ベクトル演算」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''ベクトル演算'''とは、複数の要素に対して1回の演算で同じ計算をすることをいう。 特定のサイズの配列に値を格納して、…」)
 
30行目: 30行目:
 
このような計算に性能を全振りした[[CPU]]を「[[ベクトルプロセッサ]]」という。
 
このような計算に性能を全振りした[[CPU]]を「[[ベクトルプロセッサ]]」という。
  
また、最近の[[CPU]]にはベクトル演算を行う[[SIMD]]や、[[GPU]]の[[プログラマブルシェーダー]]をベクトルプロセッサに見立てる[[コンピュートシェーダー]]などが搭載されている。
+
最近の[[CPU]]にはベクトル演算を行う[[SIMD]]を搭載している。
 +
ベクトルプロセッサほどパラメーター全振りはしていない。
 +
 
 +
最近の[[GPU]]の[[プログラマブルシェーダー]]もベクトル演算器そのものであり、これらをベクトルプロセッサに見立てる[[コンピュートシェーダー]]なども最近の流行りである。

2020年5月27日 (水) 03:13時点における版

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

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

1 2 3 4

+

1 2 3 4

=

2 4 6 8


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

最近のCPUにはベクトル演算を行うSIMDを搭載している。 ベクトルプロセッサほどパラメーター全振りはしていない。

最近のGPUプログラマブルシェーダーもベクトル演算器そのものであり、これらをベクトルプロセッサに見立てるコンピュートシェーダーなども最近の流行りである。