@InProceedings{bennett:jovian, author = {Robert Bennett and Kelvin Bryant and Alan Sussman and Raja Das and Joel Saltz}, title = {{Jovian}: A Framework for Optimizing Parallel {I/O}}, booktitle = {Proceedings of the Scalable Parallel Libraries Conference}, year = {1994}, month = {October}, pages = {10--20}, publisher = {IEEE Computer Society Press}, address = {Mississippi State, MS}, URL = {ftp://hpsl.cs.umd.edu/pub/papers/splc94.ps.Z}, keywords = {parallel I/O, pario-bib}, comment = {Jovian is a runtime library for use with SPMD codes, eg, HPF. They restrict IO to collective operations, and provide extra processes to 'coalesce' the many requests from multiple CPs into fewer larger requests to the operating system, perhaps optimized for access order. They mention that there is a standardization process underway for specifying data distributions. Also a compact representation for strided access to n-dimensional data structures. Coalescing basically means combining requests to eliminate duplication and to combine adjacent requests. Requests to coalescers are in full blocks, to lower the processing overhead. Nonetheless, their method involves moving requests around twice, and involve several memory-memory copies of the data, so their overhead is high.} }