clshmd(1M)
clshmd - Daemon for inter-partition shared-memory communication over CrayLink.
As shipped in IRIX 6.5. First release of IRIX 6.5.
NAME clshmd - Daemon for inter-partition shared-memory communication over CrayLink. DESCRIPTION clshmd is a daemon which facilitates the setting up and tearing down of shared-memory communication over CrayLink between different partitions of a partitioned Origin-2000 machine. clshmd should not be started up directly from the command-line. Rather, the startup function of clshmctl(1m) should be used to set up this daemon. Each partition of a partitioned Origin-2000 runs a distinct kernel. CrayLink Shared-Memory allows low-latency shared-memory communication between applications running on the distinct partitions. For such communication to be effected, physical memory from one partition is mapped to user buffers in a different partition. The different kernels which are involved in such mappings have to exchange information for the mapping to take place. clshmd allows the kernels to communicate over CrayLink using an RPC-like mechanism. It should be noted that the kernels need to communicate only when the inter-partition-mapped buffers are set up, torn down, when a new partition comes up dynamically, or when an existing partition is brought down for administrative maintainence or other reasons. Neither clshmd, nor the different kernels are involved during steady-state inter-partition shared-memory communication. SEE ALSO clshmctl(1m), clshm_diag(1m), mkpart(1m)