CMMD: Active Messages on the CM-5

Abstract Active messages provide an important new communication primitive for building message passing systems. CMMD, the message passing system of the CM-5, uses active messages as a basic subtrate for constructing multiple, low overhead, communication paradigms. Examples are given which show how developers may incorporate active messages in application-specific ways.