流体シミュレーションには、相当な処理能力が必要です。 その主な理由は、大量のデータを処理しなければならないことです。 このため、シミュレーション速度の最重要要素となるのは、メモリ帯域幅です。 現在最速のメモリインターフェースは、GPUにあります。その速度は、CPUのメモリインターフェースより約10倍速いです。 適度なパラレル処理能力を伴うGPUは、流体シミュレーションに最適なタイプのプロセッサです。
TurbulenceFDでは、そのシミュレーションパイプライン用にGPUを用います。 これは、一部のGPUアクセラレーションツールとは異なり、CPUパイプラインの単なる簡易版ではありません。 あらゆる機能に対し、同じクオリティで対応しています。 実は、シミュレーションの際、CPUとGPUとの間でオンザフライ切り替えが可能です (シミュレーションウインドウ を参照)。 また、万一シミュレーション中にGPUがメモリ不足に陥った場合、TurbulenceFDではこの切り替えが自動実行されます。 これにより、シミュレーションはCPUで続行されます。
対応済みGPU | http://developer.nvidia.com/cuda-gpus
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
推奨GPU | 2011年12月に更新
| ||||||||||||||||
最適なGPU | 2011年12月に更新
| ||||||||||||||||
ヒント |
|