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

Administrator がページ「ベクトルプロセッサ」を「ベクトルプロセッサー」に移動しました
12行目: 12行目:
[[C言語]]や[[C Sharp|C#]]などで[[OS]]や[[ランタイム]]が用意するfloat4構造体やVector4構造体などを使って[[プログラミング]]すれば全自動で[[コンパイラ]]が[[ベクトル演算]]に展開してくれ、float4構造体やVector4構造体は普通の[[変数]]として扱われるので[[メモリ]]の出し入れも考える必要がなく非常に簡単という利点があります。
[[C言語]]や[[C Sharp|C#]]などで[[OS]]や[[ランタイム]]が用意するfloat4構造体やVector4構造体などを使って[[プログラミング]]すれば全自動で[[コンパイラ]]が[[ベクトル演算]]に展開してくれ、float4構造体やVector4構造体は普通の[[変数]]として扱われるので[[メモリ]]の出し入れも考える必要がなく非常に簡単という利点があります。


一方でコ[[プロセッサー]]である[[GPU]]では「[[シェーダー]]を送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。また[[コプロセッサー]]での処理は[[デバッグ]]も容易ではないという欠点もあります。
一方でそもそもの登場経緯が[[コプロセッサー]]である[[GPU]]では「[[シェーダー]]を送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。また[[コプロセッサー]]での処理は[[デバッグ]]も容易ではないという欠点もあります。


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