Implementation of the STAR Data Acquisition System using a Myrinet Network
Myrinet 2Gbps Networks (myri)
description
Transcript of Myrinet 2Gbps Networks (myri)
![Page 1: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/1.jpg)
Myrinet 2Gbps Networks(http://www.myri.com)
![Page 2: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/2.jpg)
Overview• Myrinet is a high-performance, packet-communica
tion and switching technology that can be used to interconnect clusters of workstations, PCs, servers, or single-board computers.
• Cluster computing has the following advantages:– high performance– high availability
• Cluster computing needs:– High throughput bulk data transfer– Low latency message passing
![Page 3: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/3.jpg)
Pictures of Myrinet
![Page 4: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/4.jpg)
Myrinet’s Features• Full-duplex 2+2 Gigabit/second links, switch ports, and
interface ports• Flow control, error control, and "heartbeat" continuity
monitoring on every link• Low-latency, cut-through, crossbar switches, with
monitoring capability• Switch networks that can scale to tens of thousands of
hosts• Host interfaces that execute a control program to interact
directly with host processes ("OS bypass") for low-latency communication, and directly with the network to send, receive, and buffer packets
![Page 5: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/5.jpg)
A Possible Configuration
Two computers can also beconnected directly througha cable.
![Page 6: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/6.jpg)
Packet Format and Routing
An IP packet can be carried by a Myrinet packet as its payload.
Source routing
![Page 7: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/7.jpg)
Deadlocks May Form• Source routing is used.
– A network mapping program needs to be run on one host to discover the map of the network. It then distributes the map to all other host interfaces.)
• Cut-through switching is used to reduce message latency. (wormhole routing)– For high-performance distributed application programs, latency
will be more important than throughput (because latency cannot be improved whereas throughput can be improved.)
• Thus deadlock situations may form.• Myrinet thus provides a monitoring and timeout mechanis
m to break deadlock situations.
![Page 8: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/8.jpg)
Myrinet Host Interface
• We can write the firmware source code, compile it, download it, and run it on the host interface!!!!
1995 version
![Page 9: Myrinet 2Gbps Networks (myri)](https://reader036.fdocuments.net/reader036/viewer/2022062314/5681493b550346895db6825f/html5/thumbnails/9.jpg)
Myrinet Host Software
• Myrient can use zero-copy and checksum offload capabilities to improve transfer throughput.