1995 Fiscal Year Annual Research Report
Project/Area Number |
07458063
|
Research Category |
Grant-in-Aid for General Scientific Research (B)
|
Research Institution | Kyushu University |
Principal Investigator |
安浦 寛人 九州大学, 大学院総合理工学研究科, 教授 (80135540)
|
Co-Investigator(Kenkyū-buntansha) |
関口 智嗣 通商産業省工業技術院, 電子技術総合研究所, 主任研究官
岩井原 瑞穂 九州大学, 大学院総合理工学研究科, 助手 (40253538)
村上 和彰 九州大学, 大学院総合理工学研究科, 助教授 (10200263)
|
Keywords | 性能評価 / 計算機アーキテクチャ / 並列処理 / 計算モデル / 性能予測 / オンチップ・マルチプロセッサ / 特殊用途向けプロセッサ / 演繹データベース |
Research Abstract |
本研究は、今後ますます多様化するであろうアーキテクチャ、プログラミング、コンパイラ、アルゴリズム、等の計算/実行モデルおよび性能相互を関連づけるプラットフォームの構築、ならびに、当該プラットフォームを媒体とした計算機システムの速度、コスト、電力など総合的な性能評価技術の確率を目的としている。 平成7年度は、アーキテクチャ、プログラミング、コンパイラ、アルゴリズム、アプリケーションなどの各種計算/実行モデルの特殊抽出、モデル表現のためのフレームワークの開発、および、モデル相互を関連づけるプラットフォームの構築を目標として、構築の基礎的資料となるデータの収集とツールの開発を行った。具体的には、 ●ハイパースカラ・プロセッサ・アーキテクチャについて、その専用コンパイラおよびアーキテクチャの総合的性能評価を行なった。 ●PPRAMアーキテクチャについて、プロトタイプモデルを通してプロセッサ数/回路規模/性能の相互関連を考慮した性能予測式を考案した。 ●特殊用途向けプロセッサについて、そのキャッシュメモリ構成に応じて最適化手法を変化させるコンパイラを開発し、アプリケーションを実行することにより、命令キャッシュがコンパイラに与える影響の特徴抽出を行なった。 演繹データベースの質問を主記憶上で処理を行なう場合における、データ格納構造と主記憶アーキテクチャが互いに性能に与える影響について評価を行なった。 ●計算機システムの消費電力の評価法法に関して、基礎的な実験を行い、評価方法を考案した。 以上の様に、種々の側面からシステムの総合的な性能を評価する基本手法を検討し、基礎的なデータの収集とモデルおよび評価ツールのプロトタイプを行えたのは大きな成果である。
|
Research Products
(6 results)
-
[Publications] 宮嶋浩志、弘中哲夫、斎藤靖彦、村上和彰: "ハイパースカラ・プロセッサ・アーキテクチャー動作原理および性能評価" 情報処理学会論文誌. 36(8). 1964-1975 (1995)
-
[Publications] 赤星博輝、安浦寛人: "プロセッサの命令レベルシミュレーションモデルの自動生成" 電子情報通信学会論文誌A. J78-A(8). 919-928 (1995)
-
[Publications] U. Nagashima, S. Sekiguchi, et al.: "An Experience with Super-Linear Speedup Achieved by Parallel Computing on a Workstation Cluster: Parallel Calculation of Density of States of Large Scale Cyclic Polyacenes" Parallel Computing. 21. 1491-1504 (1995)
-
[Publications] 井上裕索、岩井原瑞穂: "関係の非明示的表現と演繹データベース質問処理への応用" 九州大学大学院総合理工学研究科報告. 17(3). 381-388 (1995)
-
[Publications] 赤星博輝、安浦寛人: "ハードウェア記述言語からの情報抽出-コンパイラ自動生成への適用-" 情報処理学会論文誌. 36(12). 2844-2852 (1995)
-
[Publications] H. Tomiyama, H. Yasuura: "Optimal Code Placement of Embedded Software for Instruction Caches" European Design & Test Conference, to appear. (1996)