DocumentCode
2719441
Title
I/O analysis and optimization for an AMR cosmology application
Author
Li, Jianwei ; Liao, Wei-keng ; Choudhary, Alok ; Taylor, Valerie
Author_Institution
ECE Dept., Northwestern Univ., Evanston, IL, USA
fYear
2002
fDate
2002
Firstpage
119
Lastpage
126
Abstract
In this paper we investigate the data access patterns and file I/O behaviors of a production cosmology application that uses the adaptive mesh refinement (AMR) technique for its domain decomposition. This application was originally developed using Hierarchical Data Format (HDF version 4) I/O library and since HDF4 does not provide parallel I/O facilities, the global file I/O operations were carried out by one of the allocated processors. When the number of processors becomes large, the I/O performance of this design degrades significantly due to the high communication cost and sequential file access. In this work, we present two additional I/O implementations, using MPI-IO and parallel HDF version 5, and analyze their impacts to the I/O performance for this typical AMR application. Based on the I/O patterns discovered in this application, we also discuss the interaction between user level parallel I/O operations and different parallel file systems and point out the advantages and disadvantages. The performance results presented in this work are obtained from an SGI Origin2000 using XFS, an IBM SP using GPFS, and a Linux cluster using PVFS.
Keywords
application program interfaces; astronomy computing; cosmology; digital simulation; input-output programs; message passing; network operating systems; numerical analysis; parallel programming; ENZO cosmology simulation; GPFS; Hierarchical Data Format I/O library; I/O analysis; I/O optimization; IBM SP; Linux cluster; MPI-IO; SGI Origin2000; adaptive mesh refinement cosmology application; communication cost; data access patterns; domain decomposition; file I/O behaviors; global file I/O operations; parallel HDF version 5; parallel I/O facilities; sequential file access; user level parallel I/O operations; Adaptive mesh refinement; Computational modeling; Concurrent computing; Costs; Degradation; File systems; Libraries; Linux; Parallel processing; Production;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN
0-7695-2066-9
Type
conf
DOI
10.1109/CLUSTR.2002.1137736
Filename
1137736
Link To Document