Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ clshmd(1M) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

clshmctl(1m)

clshm_diag(1m)

mkpart(1m)



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



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026