Actions for Data sieving and collective I
Data sieving and collective I/O in ROMIO [electronic resource].
- Published
- Washington, D.C. : United States. Dept. of Energy, 1998.
Oak Ridge, Tenn. : Distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy. - Physical Description
- 18 pages : digital, PDF file
- Additional Creators
- Argonne National Laboratory, United States. Department of Energy, and United States. Department of Energy. Office of Scientific and Technical Information
Access Online
- Restrictions on Access
- Free-to-read Unrestricted online access
- Summary
- The I/O access patterns of parallel programs often consist of accesses to a large number of small, noncontiguous pieces of data. If an application's I/O needs are met by making many small, distinct I/O requests, however, the I/O performance degrades drastically. To avoid this problem, MPI-IO allows users to access a noncontiguous data set with a single I/O function call. This feature provides MPI-IO implementations an opportunity to optimize data access. We describe how our MPI-IO implementation, ROMIO, delivers high performance in the presence of noncontiguous requests. We explain in detail the two key optimizations ROMIO performs: data sieving for noncontiguous requests from one process and collective I/O for noncontiguous requests from multiple processes. We describe how one can implement these optimizations portably on multiple machines and file systems, control their memory requirements, and also achieve high performance. We demonstrate the performance and portability with performance results for three applications--an astrophysics-application template (DIST3D), the NAS BTIO benchmark, and an unstructured code (UNSTRUC)--on five different parallel machines: HP Exemplar, IBM SP, Intel Paragon, NEC SX-4, and SGI Origin2000.
- Report Numbers
- E 1.99:anl/mcs-p723-0898
anl/mcs-p723-0898 - Subject(s)
- Other Subject(s)
- Note
- Published through SciTech Connect.
09/11/1998.
"anl/mcs-p723-0898"
Forntiers '99, Annapolis, MD (US), 02/21/1999--02/25/1999.
Gropp, W.; Lusk, E.; Thakur, R. - Funding Information
- W-31109-ENG-38
View MARC record | catkey: 14349839