LFC: Fast Communication for Myrinet

LFC is an efficient, user-level communication system for Myrinet.
LFC provides:

People Applications

Using LFC, we have implemented

Software Distributions

LFC is Open Software and runs on Linux. The configurations we tried are RedHat 5.2 (kernel version 2.0.36) and RedHat 6.0 (kernel version 2.2.5-15).

LFC is available under a very liberal XFree86-style copyright (i.e., do what you want with it; just leave the copyright notices intact).

To build and use it, you will need the following packages:

Also provided for illustrative purposes only is the following package, containing the code of the experimental designs described in our TOCS publication (see below):

For the programming interface that LFC offers, have a look at the on-line LFC User Guide in Postscript or PDF format. Note that this documentation is already contained in the LFC source and binary distributions. Performance

Here are a few performance numbers for LFC, measured on the Distributed ASCI Supercomputer (PentiumPro's 200 MHz, LANai-4.1). The multicast measurements were done on 64 nodes.

On more modern hardware (PIII 800 MHz, LANai-9.0, PCI 64bit/66MHz) we have measured the following with a new experimental version of LFC:

Coming Soon

We are still working on software distributions for the following packages:

Ph.D. Thesis

Communication Architectures for Parallel-Programming Systems
R.A.F. Bhoedjang, June 2000

Page formats:

Papers

This page is maintained by Kees Verstoep. Last modified: Fri Jan 16 10:30:43 CET 2004