x
Loading
 Loading
Hello, Guest | Login | Register

High Performance Interconnects

As Beowulf-style clusters have proliferated, many computational scientists have discovered that, although clusters provide adequate CPU performance for most applications, more finely-grained models are often limited by the performance of the network that interconnects nodes. While the network is typically Fast Ethernet (100 Mb/s) or Gigabit Ethernet (1.0 Gb/s), it’s still not fast enough to run applications originally developed for shared memory parallel systems or commercial memory systems featuring high performance, custom-designed switched interconnects.

As Beowulf-style clusters have proliferated, many computational scientists have discovered that, although clusters provide adequate CPU performance for most applications, more finely-grained models are often limited by the performance of the network that interconnects nodes. While the network is typically Fast Ethernet (100 Mb/s) or Gigabit Ethernet (1.0 Gb/s), it’s still not fast enough to run applications originally developed for shared memory parallel systems or commercial memory systems featuring high performance, custom-designed switched interconnects.

Such applications have stimulated the market for scalable networks that provide high bandwidth and low latency on commodity clusters. (Bandwidth is the throughput rate of a data channel, while latency is the time it takes to open the channel and initiate the data transfer.) These custom networks — often adding 50% or more to the per-node cost of Linux clusters — are not commodity items, and some people claim that, as a result, a cluster sporting one of these sexy networks can not be called a Beowulf. Religious arguments aside, many researchers consider these high performance interconnects a necessity for their computational clusters.

High Wire Performance

Three of the most popular high performance cluster networks are Myrinet from Myricom, Inc. (http://www.myricom.com/), Scalable Coherent Interface (SCI) from Dolphin (http://www.dolphinics.com/), and QsNet from Quadrics (http://www.quadrics.com/). All three of these networks utilize standard PCI host interfaces, support larger installations (thousands of nodes), require software drivers and/or optimized MPI (Message Passing Interface) implementations to make use of the hardware.

MYRINET

Myrinet (ANSI/VITA 26-1998,…

Please log in to view this content.

Not Yet a Member?

Register with LinuxMagazine.com and get free access to the entire archive, including:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!
Username

Password

Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. Load Balancing for Application Server Administrators
  2. T6 Broadband uses Linux Routers to Maximize Availability
  3. Linux Helps Telephone Co-op Expand
  4. Aardman Animations' Observer Adventure
  5. Virtualizing Service Provider Networks with Vyatta
Follow Linux Magazine
Rackspace