1998 Fiscal Year Annual Research Report
ベクトル処理可能な命令レベル並列アーキテクチャのハードウエアに関する研究
Project/Area Number |
09780229
|
Research Institution | Akita University |
Principal Investigator |
片平 昌幸 秋田大学, 医学部, 助教授 (90250860)
|
Keywords | 命令レベル並列性 / 計算機アーキテクチャ / ベクトル処理 / VLIWアーキテクチャ / スーパスカラアーキテクチャ / スーパコンピュータ / 並列化コンパイラ |
Research Abstract |
超高速数値計算を実行するために、スーパーコンピュータが開発された。一方、ユーザー一人一人に対して大規模汎用計算機の性能を提供するために、ワークステーションが開発された。これらの計算機は現在の最先端の半導体技術をもって最大の性能をねらって構築され、最適なソフトウエアの下に稼働している。しかし、半導体デバイスの高速化には限界があり、このままの性能向上がこれから先も引き続き維持できるという保証はないため、計算機の処理方式に着目し、並列処理を導入することによって性能向上を図ることが必要となる。これまでに、処理方式の基本となる制御装置の命令パイプラインを見直し、新たに命令パイプラインを複数用意して、それらの実行部のステージを演算プロセッサとしてまとめ、レジスタを介在した小さなグレイン(粒度)のMIMD型マルチプロセッサシステムを考案した。また、数値演算能力を向上させるため、パイプライン化された演算部をスーパーコンピュータにおけるベクトル処理用にも使用できるようにすることも考案した。本研究の目的は、複数の命令パイプラインを持つ計算機アーキテクチャにより、数値計算と非数値計算双方とも高性能を発揮できるようなワークステーションレベルの汎用計算機の実現をめざすことである。具体的には、本アーキテクチャの実現の際に問題になるであろう点について、主にハードウエア(命令パイプラインおよび演算部の構成、レジスタファイル、キャッシュメモリ等)について検討を行う。 本年度では、、本アーキテクチャのための自動並列化及びベクトル化コンパイラシステムの開発において、新たなスケジューリング手法を考案、実装し、その性能評価を行った。また、得られた結果をまとめ、学術論文誌への投稿を行い、成果の公表をおこなった。
|
Research Products
(2 results)
-
[Publications] 仲池 卓也: "ベクトル命令とスカラ命令を融合した命令レベル並列処理のためのスケジューリング手法" 電子情報通信学会論文誌 D-1. Vol.J81D1 No.7. 910-920 (1998)
-
[Publications] 佐々木 毅人: "Memory Hierarchy Design for Jetpipeline: To Execute Scalar and Vector Instructions in Parallel" Proceedings of The Second AIZU International Symposium on Parallel Algorithms/Architecture Synthesis. 66-73 (1997)