メインメニューを開く

差分

ベクトルプロセッサー

835 バイト追加, 2024年3月5日 (火)
編集の要約なし
'''ベクトルプロセッサー'''(vector processor)とは、CPUの内部の回路の大部分をprocessor)とは、[[CPU]]の内部の回路の大部分を[[ベクトル演算]]に振った製品の総称です。
主に大量の[[データ]]を延々と処理し続けたい[[スーパーコンピューター]]で大流行しました。
なお、[[パソコン]]や[[スマホ]]では[[ベクトル演算器]]をオマケ程度に付けた[[CPU]]が主流です。
 ベクトルプロセッサーの新形態でありベクトルコプロセッサーともいえる「[[カテゴリGPU]]」を使った「[[GPGPU]]」の登場で主流は完全にそちらになっています。 ベクトルプロセッサーはGPUよりプログラミングなどが手軽だという利点があります。ベクトルプロセッサーはC言語やC#などでOSが用意するfloat4構造体やVector4構造体などを使ってプログラミングすれば全自動でコンパイラが展開してくれメモリの出し入れも考える必要がなく非常に簡単という利点があります。一方でコプロセッサーであるGPUでは「シェーダーを送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。 [[category:CPU]]