Loading article…
Runwayバスは、 Hewlett-PackardがPA-RISCマイクロプロセッサファミリ用に開発したフロントサイド バスです。Runway バスは、64 ビット幅、分割トランザクション、時間多重化アドレスおよびデータ バスで、120 MHz で動作します。この方式が HP によって選択されたのは、アドレス ワイヤとデータ ワイヤを別々に使用したバスでは、ピン数が 50% 増加しても帯域幅は 20% しか増加せず、バスを使用するマイクロプロセッサの価格が高くなると判断したためです。Runway バスは PA -7200のリリースとともに導入され、その後PA-8000、PA-8200、PA-8500、PA-8600、およびPA-8700マイクロプロセッサで使用されました。PA-7200、PA-8000、および PA-8200 で使用されたバスの初期の実装では、理論上の帯域幅は 960 MB/秒でした。 PA-8500 以降、Runway バスは 125 MHz クロック信号の立ち上がりエッジと立ち下がりエッジの両方で送信するように改訂され、理論上の帯域幅が 2 GB/秒に増加しました。Runway バスは、Itanium 2バスを使用する PA-8800 の導入によって継承されました。
バスの特徴[1]
- 64ビット多重アドレス/データ
- 20 バスプロトコル信号
- キャッシュ一貫性をサポート
- 3 つの周波数オプション (CPU クロックの 1.0、0.75、0.67 — 0.50 は後で追加されたようです)
- アドレス/データおよび制御信号のパリティ保護
- 各接続デバイスには独自のアービトレータロジックが含まれています
- 取引を分割し、最大 6 件の取引を一度に保留にすることができます
- スヌーピングキャッシュコヒーレンスプロトコル
- 1~4 個のプロセッサによる「グルーレス」マルチプロセッシング (サポート チップは不要)
- 768 MB/秒の持続スループット、120 MHzでピーク960 MB/秒
- Runway+/Runway DDR: PA-8500、PA-8600、PA-8700では、バスはDDR(ダブルデータレート)モードで動作します。
- その結果、125 MHzで約2.0 GB/秒(Runway+またはRunway DDR)のピーク帯域幅が実現します。
ほとんどのマシンは、Runway バスを使用してCPU をIOMMU (Astro、U2/Uturn、または Java) とメモリに直接接続します。ただし、N クラスおよび L3000 サーバーは、Dew と呼ばれるインターフェイス チップを使用して、Runway バスを IOMMU とメモリに接続する Merced バスにブリッジします。
参考文献
- Bryg, William R.、Chan, Kenneth K.、Fiduccia, Nicholas S. (1996 年 2 月)。「ワークステーションおよびミッドレンジ サーバー向けの高性能、低コストのマルチプロセッサ バス」(PDF)。Hewlett -Packard Journal。
- Gwennap, Linley (1997 年 11 月 17 日)。「PA-8500 の 1.5M キャッシュがパフォーマンスを向上」。マイクロプロセッサ レポート。
- ^ 「HP 9000 コンピュータ上の PA-RISC バス – OpenPA.net」。
