研究課題/領域番号 |
10558045
|
研究種目 |
基盤研究(B)
|
配分区分 | 補助金 |
応募区分 | 展開研究 |
研究分野 |
計算機科学
|
研究機関 | 京都大学 |
研究代表者 |
富田 眞冶 (富田 眞治) 京都大学, 情報学研究科, 教授 (40026323)
|
研究分担者 |
西澤 貞次 松下電器産業, マルチメディア開発センタ, チームリーダ(研究職)
五島 正裕 京都大学, 情報学研究科, 助手 (90283639)
森 眞一郎 京都大学, 情報学研究科, 助教授 (20243058)
|
研究期間 (年度) |
1998 – 1999
|
研究課題ステータス |
完了 (1999年度)
|
配分額 *注記 |
12,700千円 (直接経費: 12,700千円)
1999年度: 9,700千円 (直接経費: 9,700千円)
1998年度: 3,000千円 (直接経費: 3,000千円)
|
キーワード | マルチメディア / サーバ / ボリューム・レンダリング / 投機 / データ駆動 / Java / 専用計算機 / 返用画像 / 専用並列計算機 / 3次元グラフィックス / プロセッサアーキテクチャ / データ駆動型計算機 / 制御駆動型計算機 |
研究概要 |
本研究は、以下の3つのテーマからなる: 1.ボリューム・レンダリング専用並列計算機ReVolver/C40 次世代マルチメディアサーバのための可視化機構として、ボリューム・レンタリング専用並列計算機Re Volver/C40のプロトタイプを開発した。ボリューム・データを直接的に可視化するボリューム・レンタリングは、メモリにおけるバンク・コンフリクトのため、リアルタイムでの描画は難しかった。Re Volver/C40は、バンク・コンフリクトが発生しないメモリ・システムを持つ。開発したプロトタイプの実測データから、Re Volver/C40は、毎秒約6秒フレームでの描画が可能であることが分かった。 2.制御駆動とデータ駆動を融合したプロセッサ・アーキテクチャ 次世代マルチメディアサーバのためのプロセッサ・アーキテクチャとして、Dualflowを提案した。本アーキテクチャは、レジスタを定義せず、データを命令間で直接受け渡す。その結果、スーパースカラーではCAMとして実装される命令スケジューリングのロジックをRAMに置き換えることができ、この部分がクリティカルとなることを回避することができる。コンパイラを作成しSPECベンチマークを用いて評価を行ったところ、無用な命令が大量に挿入されてしまい、更なる最適化が必要であることが分かった。 3.Java Bytecode実行の高速化 次世代のマルチメディアサーバでは、Java Bytecodeの高速実行が不可欠である。本研究では高速化の手法として、特に、Value Look-aside Bufferを提案した。Value Look-aside Bufferとは、過去の実行における実行前後の状態を組み合わせて保存しておくもので、実行前の状態がバッファの内容と一致した場合に、実行前後の状態を組み合わせて保存しておくもので、実行前の状態に置き換えることで、途中の実行を一切省略してしまうことができる。シュミレーションによる評価によって、最大47.1%もの高速化が達成されることが分かった。
|