BiiN
BiiNは、インテルとシーメンスの共同研究開発プロジェクトのために作られた企業であり、特注のマイクロプロセッサを使ってフォールトトレラントな高性能マルチプロセッサコンピュータを作ることを目的としていた。BiiNはIntel iAPX 432マルチプロセッサプロジェクトの発展したものであり、Intel iPSCやnCUBEを後に生み出す元となった。
この企業は1989年10月に事業を停止し、1990年4月に解散した。売り上げは全くなかった。しかし特注プロセッサの機能削減版は後にIntel i960として商用化され、1990年代中盤にはある程度人気となった。プロジェクト失敗の原因はインテルの管理能力の無さにあったと言われている。
BiiN 60は、8プロセッサである。どちらのマシンもより大きなシステムの一部として使用できる。
BiiNの興味深い機能は、タンデムのシステムのようにフォールトトレラント性を持たせるようにCPUを構成することもできるし、ピラミッドやシークエントのように並列コンピューティング向きのCPU構成にすることもできたことである。ユーザは必要に応じてシステムを構築することができ、動作中であっても構成を変更することが可能だった。「障害チェックモード」では、プロセッサはペアで動作して互いに相手をチェックしながら処理を行う。エラーが発生するとそのプロセッサペアが停止し回路的にどちらが障害となっているかを判別できる。障害となったプロセッサはシステムから外され、コンピュータが再スタートする。「連続操作モード」は上記のペアがさらに二重化され、一方のペアで障害が発生しても連続動作が可能となっていた。
表示
編集
BiiNシステムの鍵は960 MXプロセッサである。Intel iAPX 432をRISCベースに設計しなおしたものであった。i432と同様、960 MX はタグ付メモリを採用し完全なメモリ保護機能を持っていた(一般的なCPUはプログラム間のメモリ保護機能はあるが、タグ付メモリではプログラム内のメモリ保護機能も有する)。また、タスク制御のための命令セットを持っており、そのための複雑なマイクロコードを有している。
i432とは異なり、960 MX は性能が良かった。これは中核となる命令セットを劇的に減らし、FPUを含めた全てのCPU機能をひとつのチップに集積できたことによる。CPUはI/Oサポートプロセッサと8~16MバイトのRAMを搭載した基板に置かれる。
システムとしては二種類が設計された。BiiN 20はエントリーレベルのマシンで、2プロセッサを持ち、ディスクキャッシュを擁していた。