情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス 情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス

1ZC-06
マーチングキューブ法のマルチGPU上での階層的並列処理
○吉川一輝,吉田明正(明大)
3DCGにおけるボクセルデータをポリゴンデータに変換するアルゴリズムとしてマーチングキューブ法があり,流体シミュレーションや医療画像の3D可視化等に用いられている.マーチングキューブ法において,ポリゴンを貼り付けるセルの選択とそのセル数の計算部分に,CUDA Thrustライブラリのexclusive_scan関数を用いる実装が容易である.しかしながら,この関数はマーチングキューブ法の処理時間の大半を占めており,かつ1GPU実行を前提としている.本研究では,マーチングキューブ法のexclusive_scan関数をマルチGPU向けの独自のCUDAコードにより実装した.NVIDIA Tesla K80の2GPU環境で性能評価を行った結果,提案手法の有効性が確認された.