GPUを利用した高速シミュレーション GPUtrace

GPUtraceは、LucidShapeで利用できる新しいシミュレーション法です。手法自体はモンテカルロ法に近く、同じオプションやパラメータを使用します。しかし、計算にグラフィックカードを追加して利用する点が異なり、これが主な強みとなります。

全ての計算のうち、いくつかのパートはGPUに受け渡されます。GPUにおける計算はその特殊なアーキテクチャのため、汎用CPUと同程度に高速です。

近年、LucidShapeは光学シミュレーションの計算速度に関して、最新のアルゴリズムやマルチスレッド化、テッセレーション、分散処理などを使用することで一歩ずつ改善に取り組んで来ました。

現在、次のレベルに進んでおり、それがGPUtraceです。

最近のグラフィックカードの性能は高く、余力が十分あるため、この部分を計算速度向上に利用します。GPUを利用することで計算速度は格段に向上します。