研究課題
PBR技術を使ったボリュームレンダリング計算の大規模並列環境における高速化手法とその適用について研究開発を行った。具体的には、画像重畳計算の高速化と計算科学研究者のヒアリングを通じて得られた要求要件を満足するための機能開発である。N個の部分空間を任意のMプロセスで並列レンダリングする場合の効率の良い重畳アルゴリズムを開発した。N個のファイルをMプロセスに分散ロードする際に粒子数をできるだけ均等にしてロードバランスを図る機能を実装した。また、粒子生成処理のハイブリッド並列化(部分領域ごとのMPI並列+格子ごとのOpenMP並列)を実装した。また、描画処理の並列化については、京コンピュータ(SPARK64)では、OpenGL互換ソフトウェアラスタライザー(OSMesa)が動作しないため、独自のレイトレーサーを使って並列処理を実装した。このアルゴリズムにより、プロセス数に依存しないだけでなくプロセス数の増加に伴い性能低下を抑えることができることを明らかにした。計算科学を実践する研究者を対象にしたヒアリング結果をもとに、統合PBR環境を使った可視化アプリケーションの開発を行った。ヒアリングによる予備検討では、因果関係など科学的発見に資する可視化手法に対する期待が高かったので、時系列シミュレーション結果に対して、相互相関、グレンジャー因果などの因果推論を支援する計算を前処理として実施する。この前処理によって、因果関係の存在を表すスカラデータを計算し、その結果をPBRで可視化し、因果推論に役立ったのかどうかについて明らかにした。
28年度が最終年度であるため、記入しない。
すべて 2017 2016
すべて 雑誌論文 (1件) (うち査読あり 1件、 謝辞記載あり 1件) 学会発表 (4件) (うち国際学会 2件)
Elsevier Future Generation Computer Systems (Special Issue of HPCS)
巻: In press ページ: In press
http://doi.org/10.1016/j.future.2017.02.011