「ベクトルプロセッサー」の版間の差分

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


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


[[category: CPU]]
[[category: CPU]]