QuickRingは、コンピュータバスとネットワークの機能を組み合わせたギガビットレートの相互接続技術でした。当初はApple Computer社で、コンピュータ内部の既存のローカルバスシステム上で動作するマルチメディアシステムとして設計されましたが、後にNational Semiconductor社に買収され、並列コンピューティング用の相互接続技術として再位置づけられました。しかし、どちらの用途においてもほとんど利用されず、現在では開発は行われていません。とはいえ、 HyperTransportなど、より新しい技術に影響を与えた可能性は高いと考えられます。
QuickRingは、1970年代後半にIEEEの後援の下で始まった伝説的なFuturebusプロジェクトの派生として始まりました。Futurebusのプロセスはすぐに行き詰まり、失敗に終わると結論付けた主要設計者の数人が1987年にこの取り組みを離れ、より小規模なプロジェクトで再挑戦し、QuickRingとSCIの両方につながりました。[ 1 ] QuickRingの場合、主な推進者はFuturebusのキャッシュコヒーレンシグループを主催していたNational SemiconductorのPaul Sweazeyでした。SweazeyはNational Semiconductorを離れ、 Apple ComputerのAdvanced Technology Groupに移り、そこで新しいシステムが開発されました。
このシステムは、1992年の世界開発者会議で初めて公に発表され、既存のバックプレーンバスを使用せずに複数のデジタルビデオストリームを伝送するためのコンピュータシステムのセカンダリバスとして主に位置付けられました。 [ 2 ] Appleは、速度の面で現在のNuBusシステムの制限があったため、この役割に特に関心を持っていました。彼らは、カードの上部付近、下部のNuBusコネクタの反対側にある2番目のコネクタを使用して、さまざまなビデオカードが相互に通信することを想定していました。オプションで、カードの1つが圧縮出力を生成し、それをNuBus経由で送信して保存または表示できます。QuickRingが商用利用される前に、QuickRingに十分近いパフォーマンスを提供する新しいバージョンのPCIが登場し、その役割は不要になりました。Appleは1995年からすべてのコンピュータ製品ラインアップをPCIベースに切り替え、90年代初頭の一般的な規模縮小の1つで、QuickRingへの資金提供を打ち切りました。
スウィージーはナショナルセミコンダクターに戻り、同社はクイックリングを高速インターコネクトとして位置づけた。しかし、クイックリングはSCIや、ますます高速化するイーサネットと競合し、あまり成功しなかった。並列処理ハードウェアの標準化に向けた業界の動きに応え、既存のVMEバスシステム内で冗長ピンを使用してクイックリングを標準化する試みが行われたが、これは実現しなかった。米海軍はソナーデータ処理用のクイックリング製品の入札をいくつか発表したが(当初はFuturebus+を開発していた)、実際にこの用途で使用されたかどうかは不明である。ナショナルセミコンダクターは最終的に興味を失い、このシステムは1996年に事実上消滅した。同様の製品、特にSKYconnectとRacewayもこの用途で標準化されたが、ほとんど使用されなかったようだ。
QuickRing の基本システムは、データを伝送する複数の単方向 1 ビットシリアルリンクと、50 MHz クロック信号を伝送する追加のライン 1 つで構成されていました。Apple の実装は、薄いプラスチック ストリップに埋め込まれたツイスト ペア銅配線 ( LVDSを使用) を使用した 6 本のデータ ラインとクロック ラインで構成されていました。National Semiconductor は、最大 32 本のデータ ラインを備えたさまざまな実装を提供し、[ 2 ]また、マシン間のより長いリンクのために、同じ信号を単一の光ファイバーケーブルで周波数分割多重を使用して多重化しました。
データラインはクロック信号の7倍のクロックで動作していたため、クロックの「ティック」ごとに各バスラインに7ビットのデータが転送されました。Appleの実装では、これは7ビット×6リンクで毎秒5000万回、生データレートは2.1 Gbit /sでした。42ビットのうち10ビットは信号と制御に使用され、残りの32ビットがデータに使用されたため、正味データ転送レートは1.6 Gbit/s、つまり200 MB /sでした。これは、当時の(1993年)PCIの約130 MB/sよりわずかに速いだけでしたが、同時代のNuBusの約20 MB/sよりははるかに高速でした。[ 3 ]
各 QuickRing インターフェースには、ポイントツーポイント リングで「アップストリーム」接続用と「ダウンストリーム」接続用の 2 つのリンクが含まれていました。このシステムはバスではないため、マシンは他のユーザーと干渉することなく、同時にアップストリームとダウンストリームで通信できました。欠点は、中間地点を経由するホップごとに最大 1.3 μs の遅延が発生することでした。QuickRing はリング トポロジーで構築されているため、専用のスイッチやルーターは不要で、システムの導入コストを低く抑えることができました。スイッチ内でバス IC を「背中合わせ」に配置することで、2 つのリングを接続することができ、より大規模なネットワークを構築できました。
QuickRingルーティングでは、回線交換方式が採用されています。この方式では、データ送信前にメッセージパスが設定され、一度設定されると接続は非常に軽量になります。これは、パケット交換方式とは対照的です。パケット交換方式では、すべてのメッセージに宛先に到達するために必要なすべてのデータが含まれます。パケット交換方式は柔軟性が高い反面、オーバーヘッドが増加します。10ビットの制御データのうち、4ビットは回線番号の指定に使用され、リングあたり合計16台のデバイスを接続できます。