Disk-directed I/O for an Out-of-core Computation


David Kotz. Disk-directed I/O for an Out-of-core Computation. Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC), pages 159–166. IEEE, August 1995. doi:10.1109/HPDC.1995.518706. ©Copyright IEEE. Revision of kotz:lu-tr.


New file systems are critical to obtain good I/O performance on large multiprocessors. Several researchers have suggested the use of 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 (read, write, seek) be augmented with various higher-level requests (e.g., read matrix). Collective, high-level requests permit a technique called 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.

Citable with [BibTeX]

Projects: [starfish]

Keywords: [pario]

Available from the publisher: [DOI]

Available from the author: [bib]
The publisher does not allow us to post a pdf copy; contact me if you are unable to obtain a copy from the publisher.

[Kotz research]