@InProceedings{kotz:lu, author = {David Kotz}, title = {Disk-directed {I/O} for an Out-of-core Computation}, booktitle = {Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing}, year = {1995}, month = {August}, pages = {159--166}, publisher = {IEEE Computer Society Press}, copyright = {IEEE}, earlier = {kotz:lu-tr}, URL = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:lu.ps.gz}, URLpdf = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:lu.pdf}, keywords = {parallel I/O, numerical analysis, dfk, pario-bib}, abstract = {New file systems are critical to obtain good I/O performance on large multiprocessors. Several researchers have suggested the use of {\em collective\/} file-system operations, in which all processes in an application cooperate in each I/O request. Others have suggested that the traditional low-level interface ({\tt read, write, seek}) be augmented with various higher-level requests (e.g., {\em read matrix}). Collective, high-level requests permit a technique called {\em disk-directed I/O\/} to significantly improve performance over traditional file systems and interfaces, at least on simple I/O benchmarks. In this paper, we present the results of experiments with an ``out-of-core'' LU-decomposition program. Although its collective interface was awkward in some places, and forced additional synchronization, disk-directed I/O was able to obtain much better overall performance than the traditional system.} }