Abstract. We explore several methods utilizing system-wide shared memory to improve the performance of MPI-IO, particularly for non-contiguous file access. We introduce an abstraction called the datatype iterator that permits efficient, dynamic generation of (offset, length) pairs for a given MPI derived datatype. Combining datatype iterators with overlapped I/O and computation, we demonstrate how a shared mem-ory MPI implementation can utilize more than 90 % of the available disk bandwidth (in some cases representing a 5 × performance improvement over existing methods) even for extreme cases of non-contiguous data-types. We generalize our results to suggest possible parallel I/O perfor-mance improvements on systems without global shared me...
Client-side file caching is one of many I/O strategies adopted by today’s parallel file systems that...
Abstract — Modern data-intensive structured datasets constantly undergo manipulation and migration t...
The MPI-IO standard creates a huge opportunity to break out of the traditional file system I/O metho...
We discuss the issues involved in implementing MPI-IO portably on multiple machines and file systems...
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high ...
Abstract. The MPI datatype functionality provides a powerful tool for describing structured memory a...
We discuss the issues involved in implementing MPI-IO portably on multiple machines and file systems...
The I/O access patterns of parallel programs often consist of accesses to a large number of small, n...
Abstract—The well-known gap between relative CPU speeds and storage bandwidth results in the need fo...
We consider the challenge of building data management systems that meet an important requirement of ...
We consider the challenge of building data management systems that meet an important requirement of ...
We consider the challenge of building data management systems that meet an important requirement of ...
I/O performance remains a weakness of parallel com-puting systems today. While this weakness is part...
I/O performance remains a weakness of parallel com-puting systems today. While this weakness is part...
The increasing number of cores per node has propelled the performance of leadershipscale systems fro...
Client-side file caching is one of many I/O strategies adopted by today’s parallel file systems that...
Abstract — Modern data-intensive structured datasets constantly undergo manipulation and migration t...
The MPI-IO standard creates a huge opportunity to break out of the traditional file system I/O metho...
We discuss the issues involved in implementing MPI-IO portably on multiple machines and file systems...
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high ...
Abstract. The MPI datatype functionality provides a powerful tool for describing structured memory a...
We discuss the issues involved in implementing MPI-IO portably on multiple machines and file systems...
The I/O access patterns of parallel programs often consist of accesses to a large number of small, n...
Abstract—The well-known gap between relative CPU speeds and storage bandwidth results in the need fo...
We consider the challenge of building data management systems that meet an important requirement of ...
We consider the challenge of building data management systems that meet an important requirement of ...
We consider the challenge of building data management systems that meet an important requirement of ...
I/O performance remains a weakness of parallel com-puting systems today. While this weakness is part...
I/O performance remains a weakness of parallel com-puting systems today. While this weakness is part...
The increasing number of cores per node has propelled the performance of leadershipscale systems fro...
Client-side file caching is one of many I/O strategies adopted by today’s parallel file systems that...
Abstract — Modern data-intensive structured datasets constantly undergo manipulation and migration t...
The MPI-IO standard creates a huge opportunity to break out of the traditional file system I/O metho...