MRNet Logo

MRNet: A Multicast/Reduction Network

Paradyn Logo

[ Overview | Software/Manuals | Publications | Contact ]

News and Recent Developments

March 2014 - Version 4.1.0 has been released. See below for details.

April 2012 - Version 4.0.0 has been released.

A recent paper on using MRNet on Cray XT systems: Michael J. Brim, Luiz DeRose, Barton P. Miller, Ramya Olichandran, and Philip C. Roth, "MRNet: A Scalable Infrastructure for the Development of Parallel Tools and Applications", Cray User Group 2010, Edinburgh, Scotland, May 2010. [PDF]

A recent paper on lightweight TBON infrastructure: Emily R. Jacobson, Michael J. Brim, and Barton P. Miller, "A Lightweight Library for Building Scalable Tools", Para 2010: State of the Art in Scientific and Parallel Computing, Reykjavik, Iceland, June 2010. [PDF]

A recent paper on scalable TBON reliability: Dorian C. Arnold and Barton P. Miller, "Scalable Failure Recovery for High-performance Data Aggregation" , International Parallel and Distributed Processing Symposium (IPDPS), Atlanta, April 2010. [PDF]


MRNet is a software overlay network that provides efficient multicast and reduction communications for parallel and distributed tools and systems. MRNet uses a tree of processes between the tool's front-end and back-ends to improve group communication performance. These internal processes are also used to distribute many important tool activities, reducing data analysis time and keeping tool front-end loads manageable.

MRNet-based tool components communicate across logical channels called streams. At MRNet internal processes, filters are bound to these streams to synchronize and aggregate dataflows. Using filters, MRNet can efficiently compute averages, sums, and other more complex aggregations and analyses on tool data. MRNet also supports facilities that allow tool developers dynamically load new tool-specific filters into the system.

Key Features:

Software and Manuals

MRNet Version 4.1.0, March 2014.

MRNet Version 4.0.0, April 2012.

MRNet Version 3.1.0, June 2011.

MRNet Version 3.0.1, December 2010.

MRNet Version 3.0, August 2010.

MRNet Version 2.1, May 2009.

MRNet Version 2.0, July 2008.

MRNet Version 1.2, March 2007.

MRNet Version 1.1, April 2005.

MRNet Version 1.0, September 2003.


UW Publications

Joint/External Publications

Contact Information:

Paradyn Project
Computer Sciences Department
University of Wisconsin
1210 West Dayton Street
Madison, WI 53706
FAX: +1 608-262-9777