第五世代コンピュータプロジェクトの研究開発成果 成果の概要 第五世代コンピュータプロジェクトの当初目標は、『知識情報処理のための新 しいコンピュータ技術の体系』を確立することであった。この目標にそって、新 しいプログラミング言語や、並列ハードウエアやソフトウェア技術が開発された。 また、これら技術の基盤となる理論や方法論などが生み出された。 これらの成果は、並列論理型パラダイムを縦糸として、一貫性のある形で体系 づけられ、さらに、第五世代コンピュータプロトタイプシステムという、実際に 稼働するものとして、まとめあげられている。また、このプロトタイプシステム は、VLSI-CADシステム、法的推論システム、遺伝子情報処理システムな ど、実用規模の応用問題に適用され、その有効性と効率性が、実践的に評価され ている。 この結果、このプロジェクトは、従来の数値計算向きの逐次処理技術の拡張で は到達できない『大規模並列知識情報処理システム技術の基盤』を確立し、次の ような新しいコンピュータ技術を提供していることが実証された。 大規模並列記号処理(並列推論)の技術 1.並列論理型言語KL1を用いることで、知識処理や記号処理の『非定型的な 応用問題』を、マシンやシステムの細かな制約にわずらわされずに自由に、 かつ、能率良くプログラミングすることが可能。このため、従来は困難で あった、1,OOO台規模の大規模並列マシンを駆使した応用ソフトウェア 開発が、短期問で可能となった。また、それ以上の大規模並列マシンの応 用ソフトウェアの効率的な作成方法についても見通しを得た。 2.1,000台規模の並列推論マシンは、KL1を効率良く実行でき、現在、 世界中で最も強力な記号処理能力を提供している。これによって、従来のマ シンでは、手の届かなかった知識処理の応用問題や、ソフトウェア生成の手 法が実用レベルに到達した。 3.世界初の本格的な並列OS,P1MOSは、『動的な計算負荷の分散や要求 に応じたデータの再配置』を効率良く行なうことができ、百万台規模の並列 処理や分散処理を管理することが可能。また、KL1言語処理系と同様、P IMOSの技術は、MIMD型の並列マシンに対して、広く適用が可能。 - 5 -