@InProceedings{salmon:cubix, author = {John Salmon}, title = {{CUBIX: Programming} Hypercubes without Programming Hosts}, booktitle = {Proceedings of the Second Conference on Hypercube Multiprocessors}, year = {1986}, pages = {3--9}, keywords = {hypercube, multiprocessor file system interface, pario-bib}, comment = {Previously, hypercubes were programmed as a combination of host and node programs. Salmon proposes to use a universal host program that acts essentially as a file server, responding to requests from the node programs. Two modes: crystalline, where node programs run in loose synchrony, and amorphous, where node programs are asynchronous. In the crystalline case, files have a single file pointer and are either single- or multiple- access; single access means all nodes must simultaneously issue the same request; multiple access means they all simultaneously issue the same request with different parameters, giving an interleaved pattern. Amorphous allows asynchronous activity, with separate file pointers per node.} }