メインメニューを開く

差分

GPGPU

952 バイト追加, 2024年4月16日 (火)
かつてはGPGPUは[[仮想通貨]]の[[マイニング]]でも使われた。ただ仮想通貨のマイニングの計算式は特定の[[アルゴリズム]]([[ハッシュ関数]])であり頻繁に変化するものではないため、[[コスパ]]を向上させる目的でGPGPUから[[FPGA]]へ、FPGAから[[ASIC]]へと変移していった。
 
 
== 向いていない処理 ==
=== 小さい処理 ===
CPUからGPUを呼び出すには「準備」が必要です。この準備段階はものすごく重たい処理なのでメインの処理量が少ない場合は逆に遅くなることがあります。
== 歴史 ==
=== 近代 ===
その後、SM4.0から「[[コンピュートシェーダー]]」が登場したことで、無理にテスクチャ画像化する必要がなくなった。」が登場したことで無理にデータをテスクチャ画像化する必要がなくなり、[[バーテックスバッファ]]のように「構造体の配列」を送信する手法が使えるようになった。これにより飛躍的に手軽になった。バーテックスバッファのように構造体の配列を送信する手法が使えるようになった。飛躍的に手軽になった。この世代から処理は主にゲームであればバーテックスシェーダーで使われる回路で実行されるようになりました。つまり従来はピクセルシェーダーの性能に依存していましたがバーテックスシェーダーの性能が重要になりました。 このような状況もあり、[[NVIDIA A100]]などの主にゲームであればバーテックスシェーダーで使われる回路の性能に全振りした「GPGPU特化型のビデオカード」というものが登場するようになりました。これらでゲームを動かすとまったく速度がでないようです。
[[category: GPU]]