「ベクトルプロセッサー」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
8行目: | 8行目: | ||
== プログラミングが簡単 == | == プログラミングが簡単 == | ||
− | ベクトルプロセッサーは[[GPU]]より[[プログラミング]] | + | ベクトルプロセッサーは[[GPU]]より[[プログラミング]]などが手軽だという利点があります。ベクトルプロセッサーは[[C言語]]や[[C Sharp|C#]]などで[[OS]]や[[ランタイム]]が用意するfloat4構造体やVector4構造体などを使って[[プログラミング]]すれば全自動で[[コンパイラ]]が展開してくれ、普通の[[変数]]として扱われるので[[メモリ]]の出し入れも考える必要がなく非常に簡単という利点があります。 |
− | |||
− | [[C言語]]や[[C Sharp|C#]]などで[[OS]]や[[ランタイム]]が用意するfloat4構造体やVector4構造体などを使って[[プログラミング]]すれば全自動で[[コンパイラ]] | ||
一方でコ[[プロセッサー]]である[[GPU]]では「[[シェーダー]]を送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。また[[コプロセッサー]]での処理は[[デバッグ]]も容易ではないという欠点もあります。 | 一方でコ[[プロセッサー]]である[[GPU]]では「[[シェーダー]]を送り込んで」「加工前データを送り込んで」「加工済みデータを取り出す」という手順が必要になります。また[[コプロセッサー]]での処理は[[デバッグ]]も容易ではないという欠点もあります。 | ||
[[category: CPU]] | [[category: CPU]] |