「ベクトル演算」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 34行目: | 34行目: | ||
最近の[[GPU]]の[[プログラマブルシェーダー]]もベクトル演算器そのものであり、これらをベクトルプロセッサに見立てる[[コンピュートシェーダー]]なども最近の流行りである。 | 最近の[[GPU]]の[[プログラマブルシェーダー]]もベクトル演算器そのものであり、これらをベクトルプロセッサに見立てる[[コンピュートシェーダー]]なども最近の流行りである。 | ||
[[category: SIMD]] | |||
2025年7月11日 (金) 02:19時点における最新版
ベクトル演算とは、1回の演算で複数の要素に対して同じ計算をすることをいいます。
特定のサイズの配列に値を格納して、演算命令を呼ぶと、 すべての要素に同じ演算が一斉に行われるような感じです。
| 1 | 2 | 3 | 4 |
+
| 1 | 2 | 3 | 4 |
=
| 2 | 4 | 6 | 8 |
このような計算に性能を全振りしたCPUを「ベクトルプロセッサ」という。
最近のCPUにはベクトル演算を行うSIMDを搭載している。 ベクトルプロセッサほどパラメーター全振りはしていない。
最近のGPUのプログラマブルシェーダーもベクトル演算器そのものであり、これらをベクトルプロセッサに見立てるコンピュートシェーダーなども最近の流行りである。