タンデムコンピューターズ
タンデムコンピューターズは1974年、テキサス州出身のジェームズ・トレイビッグ(英語版)が創業した。トレイビッグはまずヒューレット・パッカードの HP 3000 コンピュータの部門のためにマーケティングチームを立ち上げ、オンライントランザクション処理 (OLTP) システムにおけるフォールトトレラント性の市場ニーズがあることを見つけた。しかし、HPはそのようなニッチのための開発には興味を持たなかった。次に彼はベンチャーキャピタルの1つクライナー&パーキンスに加わり、そこでタンデムの事業計画を作成した。トレイビッグは HP 3000 部門からマイク・グリーン、ジム・カッツマン、ジャック・ラストノといった中心的技術者チームを引き抜いた。彼らの事業計画は、停止することなくデータを決して失ったり壊したりしない極めて信頼性の高いシステムを構築することだった。あらゆる「単一障害点 (single point of failure)」を排除した新しいモジュール方式であり、フォールトトレラントでない通常のシステムに比べてそれほど大きなコスト増加にはならない。
タンデムとしては初めてキャッシュメモリを採用した。32ビット・アドレッシングをより直接的に実装しているが、内部機構は依然として16ビットのままである。マイクロコードの改良で命令当たりにかかるサイクル数を減らしており、性能は2.0MIPSとなった。これまでと同じくラック型筐体で、コントローラ、バックプレーン、バス等も同じである。DynabusとI/Oバス群はT/16にはオーバースペックだったため、この新世代モデルでもそのまま利用できた。
TXP と同時期に新たに光ファイバーバスシステム FOX が導入された。FOX は複数の TXP や NonStop II を相互接続し、最大14ノードを分散配置したシステムを構築することができ、全体で最大224CPUとなる。これにより、大型メインフレーム並みの用途にも対応可能となった。Guardian はこのネットワーク上でもフェイルオーバーを行う機能を備えていた。また、従来からある長距離ネットワークリンクを経由して最大4000CPUの世界規模のクラスターを構成することもできる。
1986年、第3世代のCPU NonStop VLX がリリースされた。データパスを32ビット化し、クロック周波数を12MHzとして、性能を向上させている。ECLゲートアレイを採用し、3枚の基板でCPUを構成している。Dynabus も改良し、従来 13Mbit/sだった性能を40Mbit/sにした(2本合計の性能であり、ひとつのバスは20Mbit/s)。また、総延長を 1km から 4km に伸ばした FOX II もリリース。従来の FOX で VLX を従来機種(TXP や NonStop II)と混在させることができたが、FOX II は従来機種をサポートしていない。
この移行技法は成功し、今も使われ続けている。どのソフトウェアもそのまま移行でき、ミッドレンジとしては性能もよく、プログラマは命令セットの違いを無視でき、機械語レベルでのデバッグも問題なく実施できる。Cyclone/R はその後のリリースでネイティブなMIPSのコードで書き直されたNSKを使うようになり、さらに高速化した。
R3000もその後のマイクロプロセッサも、内部のエラーチェックはほとんどしておらず、タンデムのニーズには不十分だった。そこで Cyclone/R ではR3000を2個ロックステップで実行し、全く同じデータスレッドを動作させた。この際のロックステップは一般的なものとは異なり、チェッカー・プロセッサがプライマリ・プロセッサから1サイクル遅れた形で実行する。マイクロプロセッサをロックステップ実行するには、そのチップが完全に決定論的に動作するよう設計しておく必要がある。隠れた内部状態は、チップをリセットすることで完全にクリアされなければならない。さもなくばリセット後しばらくたってから、2つのチップが目に見えない原因で障害が発生したわけでもないのに同期から外れることになる。チップ設計者も、製造時のチップの検査にそのような原則が有効だということには同意するだろう。しかし、新しいマイクロプロセッサはそのあたりに常に問題があり、ミップスとタンデムは問題解決のために何カ月も共同作業する必要に迫られた。
1993年、MIPS R4400を使用した NonStop Himalaya Kシリーズをリリース。ネイティブモードのNSK、Cyclone システムのコンポーネントを使った完全な拡張性を備えている。