ベクトルプロセッサー

提供: MonoBook
2024年3月5日 (火) 02:14時点におけるAdministrator (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

ベクトルプロセッサー(vector processor)とは、CPUの内部の回路の大部分をベクトル演算に振った製品の総称です。

主に大量のデータを延々と処理し続けたいスーパーコンピューターで大流行しました。

なお、パソコンスマホではベクトル演算器をオマケ程度に付けたCPUが主流です。

ベクトルプロセッサーの新形態でありベクトルコプロセッサーともいえる「GPU」を使った「GPGPU」の登場で主流は完全にそちらになっています。

ベクトルプロセッサーはGPUよりプログラミングなどが手軽だという利点があります。ベクトルプロセッサーはC言語やC#などでOSが用意するfloat4構造体やVector4構造体などを使ってプログラミングすれば全自動でコンパイラが展開してくれメモリの出し入れも考える必要がなく非常に簡単という利点があります。一方でコプロセッサーであるGPUでは「シェーダーを送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。