NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
I/O-Efficient Scientific Computation Using TPIEIn recent years, input/output (I/O)-efficient algorithms for a wide variety of problems have appeared in the literature. However, systems specifically designed to assist programmers in implementing such algorithms have remained scarce. TPIE is a system designed to support I/O-efficient paradigms for problems from a variety of domains, including computational geometry, graph algorithms, and scientific computation. The TPIE interface frees programmers from having to deal not only with explicit read and write calls, but also the complex memory management that must be performed for I/O-efficient computation. In this paper we discuss applications of TPIE to problems in scientific computation. We discuss algorithmic issues underlying the design and implementation of the relevant components of TPIE and present performance results of programs written to solve a series of benchmark problems using our current TPIE prototype. Some of the benchmarks we present are based on the NAS parallel benchmarks while others are of our own creation. We demonstrate that the central processing unit (CPU) overhead required to manage I/O is small and that even with just a single disk, the I/O overhead of I/O-efficient computation ranges from negligible to the same order of magnitude as CPU time. We conjecture that if we use a number of disks in parallel this overhead can be all but eliminated.
Document ID
19960052757
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Vengroff, Darren Erik
(Delaware Univ. Newark, DE United States)
Vitter, Jeffrey Scott
(Duke Univ. Durham, NC United States)
Date Acquired
September 6, 2013
Publication Date
September 1, 1996
Publication Information
Publication: Fifth NASA Goddard Conference on Mass Storage Systems and Technologies
Volume: 2
Subject Category
Computer Programming And Software
Accession Number
96N35829
Funding Number(s)
CONTRACT_GRANT: NSF CCR-90-07851
CONTRACT_GRANT: NSF DMR-92-17290
CONTRACT_GRANT: DAAL03-91-G-0035
CONTRACT_GRANT: DAAH04-93-G-0076
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available