📄 http:^^www.cs.cornell.edu^info^projects^cam^
字号:
MIME-Version: 1.0
Server: CERN/3.0
Date: Wednesday, 20-Nov-96 19:52:26 GMT
Content-Type: text/html
Content-Length: 8722
Last-Modified: Wednesday, 31-Jul-96 17:55:55 GMT
<html><head><title>Cornell Active Messages</title></head><body><center><h1>Cornell Active Messages</h1> </center><hr><H2>Cornell Active Messages Implementations</H2><ul><li><h3>Active Messages for U-Net</h3>A <b>source-code release</b> of U-Net Active Messages is part of thegeneral U-Net release. It conforms to the GAM-1.1 spec below. For moreinformation, see the <!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><a href="http://www.cs.cornell.edu/Info/Projects/U-Net/">U-Net project pages</a>.<p><li><h3>Active Messages for the IBM SP-2</h3> An <b>object-coderelease</b> of SP2 AM for AIX 3.2 is available in <!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><ahref="http://www.cs.cornell.edu/Info/Projects/CAM/gam-1.0.aix3.tar.Z">gam-1.0.aix3.tar.Z</a>. It conforms to theGAM-1.1 spec below. Please read <!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><a href="http://www.cs.cornell.edu/Info/Projects/CAM/README">README</a> and <!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><ahref="http://www.cs.cornell.edu/Info/Projects/CAM/INSTALL">INSTALL</a> files in the distribution for instructionson using SP2 AM. For more information contact: <!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><ahref="http://www.cs.cornell.edu/Info/People/chichao/chichao.html">Chi-Chao Chang</a>, <!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><ahref="http://www.cs.cornell.edu/Info/People/grzes/grzes.html">Grzegorz Czajkowski</a>, <!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><ahref="http://www.cs.cornell.edu/Info/People/tve/tve.html">Thorsten von Eicken</a>.<p>Please read the <!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><a href="http://www.cs.cornell.edu/Info/Projects/CAM/ReleaseNotes.aix3">ReleaseNotes.aix3</a> fileto find out about the changes from the previous version. The currentversion of SP2 AM is 1.0f. <p>Also, there is a release for AIX 4.1.: <!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><ahref="http://www.cs.cornell.edu/Info/Projects/CAM/gam-1.0.aix4.tar.Z">gam-1.0.aix4.tar.Z</a>. The major differencebetween the AIX 4.1 release to the 3.2 is a modified/usr/lpp/ppe.poe/lib/us/libmpci.a, which is included in thedistribution. Please read the documentation in the package fordetails.<p>We are interested in knowing who is currently using SP2 AM. Pleaseclick <!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><a href="mailto:chichao@cs.cornell.edu">here</a> to send a briefnote letting us know something about you, your organization, and theuses you intend for SP2 AM.<p></ul><hr><H2>Selected Publications on Active Messages</H2><ul><li><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><a href="http://www.cs.cornell.edu/Info/Projects/CAM/sc96/main.html"><b>Low-Latency Communication on the IBMRISC System/6000 SP</b></a><br> Chi-Chao Chang, Grzegorz Czajkowski,Chris Hawblitzel, and Thorsten von Eicken, to appear in ACM/IEEESupercomputing '96, Pittsburgh, PA, November 1996.<!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><A HREF="http://www.cs.cornell.edu/Info/Projects/CAM/sc96.ps"><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><img align=top src="http://www.cs.cornell.edu/Info/Projects/CAM/icon-ps.gif"></A><br><b>Abstract:</b><br>The IBM SP is one of the most powerful commercial MPPs, yet, in spiteof its fast processors and high network bandwidth, the SP'scommunication latency is inferior to older machines such as the TMCCM-5 or Meiko CS-2. This paper investigates the use of Active Messages(AM) communication primitives as an alternative to the standardmessage passing in order to reduce communication overheads and tooffer a good building block for higher layers of software. <br>The first part of this paper describes an implementation of ActiveMessages (SP AM) which is layered directly on top of the SP's networkadapter (TB2). With comparable bandwidth, SP AM's low overhead yieldsa round-trip latency that is 40% lower than IBM MPL's. The secondpart of the paper demonstrates the power of AM as a communicationsubstrate by layering Split-C as well as MPI over it. Split-Cbenchmarks are used to compare the SP to other MPPs and show that lowmessage overhead and high throughput compensate for SP's high networklatency. The MPI implementation is based on the freely availableMPICH version and achieves performance equivalent to IBM's MPI-F onthe NAS benchmarks.<p><li><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><a href="http://www.cs.cornell.edu/Info/Projects/CAM/sp2.ps.Z"><b>Design and Performance of Active Messages on the SP-2</b></a><br>Chi-Chao Chang, Grzegorz Czajkowski, and Thorsten von Eicken,Cornell CS Technical Report 96-1572, February 1996.<br><b>Abstract:</b><br>This technical report describes the design, implementation, andevaluation of Active Messages on the IBM SP-2. The implementationbenchmarked here uses the standard TB2 network adapter firmware butdoes not use any IBM software on the Power2 processor. We assumefamiliarity with the concepts underlying Active Messages. The mainperformance characteristics are a one-word message round-trip timeof 51.0 us and an asymptotic network bandwidth of 34.3 MB/s.After presenting selected implementation details, the paper focuseson detailed performance analysis, including a comparison with IBM'sMessage Passing Layer (MPL) and Split-C benchmarks.<p><li><b>Generic Active Message Specification, Version 1.1.</b><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><A HREF="http://www.cs.cornell.edu/Info/Projects/CAM/gam_spec_1.1.ps"><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><img align=top src="http://www.cs.cornell.edu/Info/Projects/CAM/icon-ps.gif"></A><br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -