DocumentCode :
2250841
Title :
An abstract-device interface for implementing portable parallel-I/O interfaces
Author :
Thakur, Rajeev ; Gropp, William ; Lusk, Ewing
Author_Institution :
Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
fYear :
1996
fDate :
27-31 Oct. 1996
Firstpage :
180
Lastpage :
187
Abstract :
We propose a strategy for implementing parallel I/O interfaces portably and efficiently. We have defined an abstract device interface for parallel I/O, called ADIO. Any parallel I/O API can be implemented on multiple file systems by implementing the API portably on top of ADIO, and implementing only ADIO on different file systems. This approach simplifies the task of implementing an API and yet exploits the specific high performance features of individual file systems. We have used ADIO to implement the Intel PFS interface and subsets of MPI-IO and IBM PIOFS interfaces on PFS, PIOFS, Unix, and NFS file systems. Our performance studies indicate that the overhead of using ADIO as an implementation strategy is very low.
Keywords :
parallel machines; ADIO; API; IBM PIOFS interfaces; Intel PFS interface; MPI-IO; NFS file systems; abstract device interface; high performance features; multiple file systems; parallel I/O API; portable parallel I/O interface implementation; Application software; Computer science; Concurrent computing; File systems; Geophysical measurement techniques; Ground penetrating radar; Laboratories; Libraries; Runtime; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MA, USA
ISSN :
1088-4955
Print_ISBN :
0-8186-7551-9
Type :
conf
DOI :
10.1109/FMPC.1996.558080
Filename :
558080
Link To Document :
بازگشت