@Article{debenedictis:scalable-unix, author = {Erik P. DeBenedictis and Stephen C. Johnson}, title = {Extending {Unix} for Scalable Computing}, journal = {IEEE Computer}, year = {1993}, month = {November}, volume = {26}, number = {11}, pages = {43--53}, publisher = {IEEE Computer Society Press}, keywords = {parallel I/O, Unix, pario-bib}, comment = {A more polished version of his other papers with del Rosario. The mapping-based mechanism is released in nCUBE software 3.0. It does support shared file pointers for self-scheduled I/O, as well as support for variable-length records, and asynchronous I/O (although the primary mechanism is for synchronous, i.e., SPMD, I/O). The basic idea of scalable pipes (between programs, devices, etc.) with mappings that determine routings to units seems like a good idea.} }