BibTeX for papers by David Kotz; for complete/updated list see https://www.cs.dartmouth.edu/~kotz/research/papers.html @InProceedings{kotz:lu, author = {David Kotz}, title = {{Disk-directed I/O for an Out-of-core Computation}}, booktitle = {{Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC)}}, year = 1995, month = {August}, pages = {159--166}, publisher = {IEEE}, copyright = {IEEE}, DOI = {10.1109/HPDC.1995.518706}, URL = {https://www.cs.dartmouth.edu/~kotz/research/kotz-lu/index.html}, abstract = {New file systems are critical to obtain good I/O performance on large multiprocessors. Several researchers have suggested the use of \emph{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 (\emph{read, write, seek}) be augmented with various higher-level requests (e.g., \emph{read matrix}). Collective, high-level requests permit a technique called \emph{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.}, }