Myrinet 2Gbps Networks (

Slides:



Advertisements
Similar presentations
Interconnection Networks: Flow Control and Microarchitecture.
Advertisements

CISCO Discovery Protocol (CDP) ByAlexander Alperovich Alexandra Davidov Boris Kostenko.
Protocols and software for exploiting Myrinet clusters Congduc Pham and the main contributors P. Geoffray, L. Prylli, B. Tourancheau, R. Westrelin.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
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.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Storage area network and System area network (SAN)
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Scheduling of Tiled Nested Loops onto a Cluster with a Fixed Number of SMP Nodes Maria Athanasaki, Evangelos Koukis, Nectarios Koziris National Technical.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Process-to-Process Delivery:
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
The MPC Parallel Computer Hardware, Low-level Protocols and Performances University P. & M. Curie (PARIS) LIP6 laboratory Olivier Glück.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Multiple Processor Systems Chapter Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
A record and replay mechanism using programmable network interface cards Laurent Lefèvre INRIA / LIP (UMR CNRS, INRIA, ENS, UCB)
3.3 Data Networks. Overview Identify the main differences between LAN and WAN. Identify the advantages of using a network over stand-alone computers.
Computer Science and Engineering Copyright by Hesham El-Rewini Advanced Computer Architecture CSE 8383 April 11, 2006 Session 23.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 2.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
COMP8330/7330/7336 Advanced Parallel and Distributed Computing Communication Costs in Parallel Machines Dr. Xiao Qin Auburn University
Quality and Value for the Exam 100% Guarantee to Pass Your Exam Based on Real Exams Scenarios Verified Answers Researched by Industry.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Routers 2nd semester
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Overview Parallel Processing Pipelining
LESSON 2.1_A Networking Fundamentals Understand Switches.
Local Area Networks Honolulu Community College
Distributed Systems.
5. End-to-end protocols (part 1)
Packet Switching Outline Store-and-Forward Switches
Process-to-Process Delivery, TCP and UDP protocols
Routers 2nd semester
Cluster Communications
Chapter 10: Device Discovery, Management, and Maintenance
Introduction to Networks
Shuffle Exchange Point-to-point, Bus, Ring, Star, Mesh
Instructor Materials Chapter 3: Network Protocols and Communications
Data Networking Fundamentals
Wired Networks CIT 1100 Chapter4.
Computer Technology Notes #4
TASK 4 Guideline.
Internet Control Message Protocol (ICMP)
The Internet and HTTP and DNS Examples
Network Virtualization
Switching, routing, and flow control in interconnection networks
EEC-484/584 Computer Networks
ECEN “Internet Protocols and Modeling”
Process-to-Process Delivery:
Firewalls Routers, Switches, Hubs VPNs
Review of TCP/IP Internetworking
Storage area network and System area network (SAN)
Advanced Computer Networks
Network Layer The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links). Whereas the.
CPEG514 Advanced Computer Networkst
Net 323 D: Networks Protocols
 What is Topology  Categories of Topology  Definition, structure, advantage and disadvantage of all of the following topologies: o Mesh o Bus o Ring.
Protocols 2 Key Revision Points.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
INFORMATION FLOW ACROSS THE INTERNET
NET 323D: Networks Protocols
Exceptions and networking
Cluster Computers.
Multiprocessors and Multi-computers
Presentation transcript:

Myrinet 2Gbps Networks (http://www.myri.com)

Overview Myrinet is a high-performance, packet-communication 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

Pictures of Myrinet

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

A Possible Configuration Two computers can also be connected directly through a cable.

Packet Format and Routing Source routing An IP packet can be carried by a Myrinet packet as its payload.

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 mechanism to break deadlock situations.

Myrinet Host Interface 1995 version We can write the firmware source code, compile it, download it, and run it on the host interface!!!!

Myrinet Host Software Myrient can use zero-copy and checksum offload capabilities to improve transfer throughput.