Project/Area Number |
01550283
|
Research Category |
Grant-in-Aid for General Scientific Research (C)
|
Allocation Type | Single-year Grants |
Research Field |
計算機工学
|
Research Institution | Nagoya Institute of Technology |
Principal Investigator |
曾和 将容 名古屋工業大学, 工学部電気情報工学科, 教授 (00008567)
|
Co-Investigator(Kenkyū-buntansha) |
有田 隆也 名古屋工業大学, 工学部電気情報工学科, 助手 (40202759)
|
Project Period (FY) |
1989
|
Project Status |
Completed (Fiscal Year 1989)
|
Budget Amount *help |
¥1,700,000 (Direct Cost: ¥1,700,000)
Fiscal Year 1989: ¥1,700,000 (Direct Cost: ¥1,700,000)
|
Keywords | ノイマンコンピュ-タ / ス-パスカラコンピュ-タ / デカップルドコンピュ-タ / VLIW / 並列処理 / コンピュ-タア-キテクチャ |
Research Abstract |
今年度の研究によって得られたものは次のとおりである。PNプログラムはプログラムの基本ブロックと基本ブロックとのリンクにより成り立っている。基本ブロックとは分岐関連命令を含まないプログラムブロックのことである。基本ブロックは通常その最後に条件分岐命令が入るので、これらを何段階も飛び越えて効率よくリンクすることはかなり複雑になることが明らかになった。しかしながら、ほとんどのプログラムは一段階のリンクで済ますことができると考えられるので、この深さを1と考えてPNコンピュ-タのハ-ドウェアを構成した。また、PNコンピュ-タは計算命令流、転送命令流、分岐命令流の3個の処理の流れが並列に流れる並列計算機になっているが、条件分岐の条件設定とそれぞれの流れの分岐の実行を分岐命令流のみで行うのがよいか、それぞれの流れの中で行うのがよいかが不明であった。これに関して研究を続けた結果、これらは実行する問題の種類によってその実行効率が違うので、簡単に結論が出せないことがあきらかになり、そのため、問題の種類に関係の薄い新分岐方式を提案した。命令体系については、根本的に変更が必要な命令は見つからず、小変更の必要性があるもののほぼ現在の命令体系で十分であることが明らかになった。メモリやレジスタの競合やマルチボ-ドの度合については、現構成よりも簡単にすることが出来ることが明らかになった。しかしながら、PNコンピュ-タを本当に実用的なより高速なコンピュ-タにするためには、パイプライン処理やキャッシュメモリの導入が不可欠のことと思われる。これらの研究は今後の課題である。
|