📄 http:^^www.cs.cornell.edu^info^projects^cam^hoti-94.html
字号:
MIME-Version: 1.0
Server: CERN/3.0
Date: Monday, 25-Nov-96 00:18:59 GMT
Content-Type: text/html
Content-Length: 62736
Last-Modified: Sunday, 02-Apr-95 16:50:42 GMT
<TITLE>Low-Latency Communication over ATM Networksusing Active Messages</TITLE><H1><A NAME="HDT0">Low-Latency Communication over ATM Networks<BR>using Active Messages</A></H1><p>Thorsten von Eicken, Veena Avula, Anindya Basu, and Vineet Buch<p>Department of Computer Science<BR>Cornell University<BR>Ithaca, NY14850<BR><p><H2>Abstract</H2>Recent developments in communication architectures for parallelmachines have made significant progress and reduced the communicationoverheads and latencies by over an order of magnitude as compared toearlier proposals. This paper examines whether these techniques cancarry over to clusters of workstations connected by an ATM network eventhough clusters use standard operating system software, are equippedwith network interfaces optimized for stream communication, do notallow direct protected user-level access to the network, and usenetworks without reliable transmission or flow control.<p>In afirst part, this paper describes the differences in communicationcharacteristics between clusters of workstations built from standardhardware and software components and state-of-the-art multiprocessors.The lack of flow control and of operating system coordination affectsthe communication layer design significantly and requires largerbuffers at each end than on multiprocessors. A second part evaluates aprototype implementation of the low-latency Active Messagescommunication model on a Sun workstation cluster interconnected by anATM network. Measurements show application-to-application latencies ofabout 20 microseconds for small messages which is roughly comparable tothe Active Messages implementation on the Thinking Machines CM-5multiprocessor.<HR><H2>Table of Contents</H2><UL><A HREF="hoti-94.html#HDR1"><B>1 Introduction</B></A><BR><A HREF="hoti-94.html#HDR2"><B>2 Technical Issues</B></A><BR><A HREF="hoti-94.html#HDR7"><B>3 SSAM: a SPARCstation Active MessagesPrototype</B></A><BR><A HREF="hoti-94.html#HDR21"><B>4 Comparison to other approaches</B></A><BR><A HREF="hoti-94.html#HDR22"><B>5 Conclusions</B></A><BR><A HREF="hoti-94.html#HDR23"><B>6 Bibliography</B></A><BR></UL><HR><H2><A NAME="HDR1">1 Introduction</A></H2>The shift from slowbroadcast-based local area networks to high bandwidth switched networkarchitectures is making the use of clusters of workstations<AHREF="hoti-94.html#FN1">(1)</A> as platforms for parallel processingmore and more attractive. While a number of software packages <AHREF="hoti-94.html#REF32249">[5</A>,<AHREF="hoti-94.html#REF48403">6]</A> already support parallel processingon today's workstations and networks, the communication performance isover two orders of magnitude inferior to state-of-the artmultiprocessors<A HREF="hoti-94.html#FN2">(2)</A>. As a result, onlyembarassingly parallel applications (i.e., parallel applications thatessentially never communicate) can make use of such environments.Networking technologies such as ATM<AHREF="hoti-94.html#REF62152">[1]</A> offer the opportunity to close thegap: for example, ATM cells are roughly the same size as messages onmultiprocessors, it takes only a few microseconds to send or receive acell, ATM switches can be configured to pFrom a purely technical point of view, the gap between clusters ofworkstations and multiprocessors is certainly closing and thedistinction between the two types of systems is becoming blurred.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -