研究課題/領域番号 |
26282009
|
研究機関 | 首都大学東京 |
研究代表者 |
笠原 信一 首都大学東京, システムデザイン学部, 教授 (00433178)
|
研究分担者 |
大久保 寛 首都大学東京, システムデザイン研究科, 准教授 (90336446)
|
研究期間 (年度) |
2014-04-01 – 2018-03-31
|
キーワード | GPGPU / コンピュータグラフィックス |
研究実績の概要 |
近年注目されているGPGPU技術を活用し、CPUで動く従来のCGソフトウエアに比べて数百倍の速度で処理する実用的な超高速CGレンダリングシステムを開発する。さらに、開発したシステムをユーザーがネットワーク経由で手軽に利用できるようにするために、ASPサービスの仕組みを構築することを目指す。 この研究目標に沿って、今年究開発した主な項目は以下である。 ・CUDAによる並列処理プログラム開発環境の構築 ・並列化検討用プログラムによるコーディング方法の検討 ・並列化検討用CGレンダリングプログラム(FrendBS)の開発 ・FrendBSの並列化のための前処理(各種データの構造化、ホスト処理部分とデバイス処理部分の分離など) ・FrendBSのCUDAによる並列化 ・各種並列化手法(ピクセル単位の並列化、スキャンライン単位での並列化、マルチスキャンラインでの並列化、マルチピクセルでの並列化)による計算速度の測定と比較 ・Server Rendering機能の開発 など
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
並列化検討用のレンダリングテストプログラムを作成し、このプログラムを使用して様々な並列化手法でコーディングし、計算速度を測定し比較した。この結果、CGレンダリングのアルゴリズムにおいてどのような方法が最も計算高速化に効果的かについて知見を得て、このテストプログラムのレベルでは目標とする速度がでることを実証した。この知見によって今後の正式プログラムの並列化コンバージョン作業の方向性が定まった。 また、Server Rendering機能の開発によって、ユーザーがネットワークを介してこのシステムを活用できる仕組みにめどが立った。
|
今後の研究の推進方策 |
テストプログラムでは、目標の速度が達成できた。この手法を正式プログラムに適用して並列化コンバージョンをおこなう。正式プログラムはコーディング量が膨大にあるので、学生のアルバイトや外部への業務委託によって、作業を進める。正式プログラムの並列化の過程で、テストプログラムの並列化では発生しなかった問題が発生する事が予想されるので、その問題について随時解決策を検討しながら開発を進める。
|
次年度使用額が生じた理由 |
GPGPUサーバーを導入する予定であったが、ハードウエアの進歩は激しいので、可能な限り導入を後ろに延ばすことが得策だと判断したために、今年度は最小限のハードウエア構成の導入にとどめ、ソフトウエアの検討を優先した。ソフトウエアの検討は最小構成のサーバーでも実施できるので、正式サーバー導入が持ち越されたことによる支障は発生していない。ソフトウエア開発が完成した上で、サーバーの正式版を導入する。
|
次年度使用額の使用計画 |
次年度以降に上記未使用分と新年度交付金を合わせて、並列計算用GPUボード(Quadro K6000 9セット400万円)の購入を予定している。
|