CLSHMD(1M) CLSHMD(1M)
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)
Page 1