ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


GPGPU


ヨミ: ジーピージーピーユー
掲示板をミル!
5カキコ!

GPGPU(General Purpose computing on GPUGPUによる汎的計算)とは、コンピューターにおいて本来であればグラフィック処理的の演算に使用されるGPUを、グラフィック処理以外の別の演算に使うことである。

NVIDIAの「CUDA」やATI Technologies(AMD)の「ATI Stream SDK」など、GPGPUを活用するための統合開発環境が存在している。またNVIDIAATI両社共に自社GPGPU技術においてOpenCLへの対応を表明している。


4行で


影の処理をソフトウェアでやったらいろんな表現ができて楽しくね?→プログラマブルシェー
規格拡に伴い、な処理を1種類のハードウェアでやったほうが楽だろ?→統合シェーダアーキテクチャ
統合シェーダアーキテクチャハードウェアって浮動小数点演算がとっても速い
それなら浮動小数点演算をGPUに投げたら計算が速くなるよな?→GPGPU


対応製品(ハードウェア)


一般ユーザーが入手出来るものでGPGPUに対応している製品としては

NVIDIA
 GeForce 8000 / 9000 / 200シリーズ
 Quadro FX 300 / 400 / 500 / 1000 / 3000 / 4000 / 5000シリーズ
            Plex 1000 / 2000シリーズ
 Teslaシリーズ

ATI(AMD)
 Radeon HD 4000シリーズ
 FireStream 9000シリーズ

等が存在している。基本的にはストリーミングプロセッサを搭載しているGPUならばGPGPUに対応していることがほとんどである。もちろんドライバソフトが対応していなければ機を使用することは出来ない。

例外ではあるが、PS3に搭載されているCellもGPGPUを使用することが出来る。


対応製品(ソフトウェア)


一方ソフトウェアでは、物理演算等のシミュレーション動画等のエンコードでの活用が広がっている。
有名どころではAbobe社のCS4ファミリーFlashPlayer Ver.10が対応している。
他にも分散コンピューティングプロジェクト分野ではBONICも対応している。


関連商品


 


関連項目



外部リンク


 


最終更新日: 17/01/07 12:51
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ