Goal is to provide model for portable file system allowing for optimization of parallel I/O
-
portable I/O interface POSIX judged not possible to allow enough optimization
|
Parallel I/O system provides high-level interface supporting transfers of global data structures between process memories and files.
|
Significant optimizations required include:
-
grouping, collective buffering, and disk-directed I/O
|
Other optimizations also achieved by
-
asynchronous I/O, strided accesses and control over physical file layout on disks.
|
I/O access modes defined by data partitioning expressed with derived datatypes
|