The Mercury Interconnect Architecture: A Cost-effective Infrastructure For High-performance Servers

This paper presents HAL's Mercury Interconnect Architecture, an interconnect infrastructure designed to link commodity microprocessors, memory, and I/O components into high-performance multiprocessing servers. Both shared-memory and message-passing systems, as well as hybrid systems are supported by the interconnect. The key attributes of the Mercury Interconnect Architecture are: low latency, high bandwidth, a modular and flexible design, reliability/availability/serviceability (RAS) features, and a simplicity that enables very cost-effective implementations. The first implementation of the architecture links multiple 4-processor Pentium™ Pro based nodes. In a 4-node (16-processor) shared-memory configuration, this system achieves a remote read latency of just over 1 µs, and a maximum interconnect bandwidth of 6.4 GByte/s. Both of these parameters far outpace comparable SCI-based solutions, while utilizing much fewer hardware components.

[1]  A. Mu,et al.  A 285 MHz 6-port plesiochronous router chip with non-blocking cross-bar switch , 1996, 1996 Symposium on VLSI Circuits. Digest of Technical Papers.

[2]  T. Lovett,et al.  STiNG: A CC-NUMA Computer System for the Commercial Marketplace , 1996, 23rd Annual International Symposium on Computer Architecture (ISCA'96).

[3]  Albert Mu,et al.  A 9.6 GigaByte/s throughput plesiochronous routing chip , 1996, COMPCON '96. Technologies for the Information Superhighway Digest of Papers.

[4]  Anoop Gupta,et al.  The Stanford Dash multiprocessor , 1992, Computer.

[5]  Anoop Gupta,et al.  The directory-based cache coherence protocol for the DASH multiprocessor , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[6]  Paul Feautrier,et al.  A New Solution to Coherence Problems in Multicache Systems , 1978, IEEE Transactions on Computers.

[7]  Daniel E. Lenoski,et al.  Scalable Shared-Memory Multiprocessing , 1995 .

[8]  S. Adler private correspondence , 1972 .