Fast Messages (FM) is also designed to enable convenient and high performance layering of other API's and protocols atop it. As such it provides key guarantees: reliable, in order delivery, and host-network decoupling as well as a composable interface: efficient gather/scatter, receiver rate control, and per-packet multithreading which make it easy to build higher level interfaces based on FM. Some of the interfaces our group has built include MPI, Shmem Put/Get, Global Arrays and BSP. Because the FM messaging layer is a simple, efficient set of primitives, it is appropriate for implementors of a language runtime or communications library or even the target of a compiler, in addition to application programmer use. Fast Messages is the core communication layer the High Performance Virtual Machines (HPVM) project.
For More Information: Papers, talks, and software distributions
Primary contributors include: Scott Pakin, Matt Buchanan, Mario Lauria, and Andrew Chien
HPVM Questions
HPVM Bug Reports
Back to HPVM Clusters home page
Last updated August 1999
webmaster