Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Overview of Myrinet By: Ralph Zajac. What is Myrinet? n LAN designed for clusters n Based on USCD’s ATOMIC LAN n Has many characteristics of MPP message-passing.

Similar presentations


Presentation on theme: "An Overview of Myrinet By: Ralph Zajac. What is Myrinet? n LAN designed for clusters n Based on USCD’s ATOMIC LAN n Has many characteristics of MPP message-passing."— Presentation transcript:

1 An Overview of Myrinet By: Ralph Zajac

2 What is Myrinet? n LAN designed for clusters n Based on USCD’s ATOMIC LAN n Has many characteristics of MPP message-passing networks

3 MPP Network Characteristics n High data rate n Regular topology and scalability n Very low error rate n Cut-through routing n Flow control

4 ATOMIC LAN: Overview n Based on technology from Caltech’s Mosaic project n Used TCP/IP at burst rates of 400 Mb/s n Error rate less than 10 -15

5 ATOMIC LAN: Limitations n Asynchronous communication could lead to deadlock n Network topology –Complex –Hidden computing power n Performance limited by lack of DMA in host interface n End-to-end data rates limited by TCP/IP stack of OS

6 Myrinet n Designed to address the limitations of ATOMIC LAN n Not limited to an existing MPP network n Specifications published in ANSI/VITA 26-1998

7 Myrinet: Links n Can be copper (up to 25m) or optical- fiber n Full duplex n Uses non-return-to- zero encoding n Flow control run by a slack buffer STOP GO Slack Buffer

8 Myrinet: Packets and Routing n Leading byte determines the outgoing port n MSB of each header byte distinguishes between “host” and “switch” packets n Variable payload length n 8-bit CRC

9 Myrinet: Switches n Use blocking-cut-through routing n Each contains two custom VLSI chips –crossbar-switch –dual interface n Topology is arbitrary

10 Myrinet: Host Interface n Available for PCI and Sbus n 32-bit SRAM for MCP n Can act as a slave or a bus master

11 Myrinet: Software n MCP –Handles all interfacing with the network –Continuously mapping and monitoring the network n Host Software –TCP/IP and UDP/IP –Myrinet API

12 High Performance Virtual Machine n Windows NT 4.0 cluster built at UCSD and UIUC for the NCSA n 96 dual processor nodes n Used a fat-tree network with 8-port Myrinet switches n Was a 56 GFlops system with: –45 GB of DRAM –1.6 MB/s bisection bandwidth –400 GB of disk storage

13 HPVM: Testing n Tested on four programs –ZeusMP: astrophysical phenomena in 3D –Cactus: modular 3D numerical relativity –AS-PCG kernel: linear systems solver –QMC kernel: Quantum Monte Carlo simulator n Compared with a Cray T3E and an Origin 2000

14 HPVM: Results n Performed from 2 to 4 times slower –Slower floating point calculations –Flow control limitations of Myrinet n Much better price/performance ratio

15 Conclusions n Myrinet is: –Flexible –Fast n Affordable systems with acceptable performance


Download ppt "An Overview of Myrinet By: Ralph Zajac. What is Myrinet? n LAN designed for clusters n Based on USCD’s ATOMIC LAN n Has many characteristics of MPP message-passing."

Similar presentations


Ads by Google