2009
DOI: 10.1007/978-3-642-01970-8_19
|View full text |Cite
|
Sign up to set email alerts
|

Performance Evaluation of Collective Write Algorithms in MPI I/O

Abstract: MPI is the de-facto standard for message passing in parallel scientific applications. MPI-IO is a part of the MPI-2 specification defining file I/O operations in the MPI world. MPI-IO enables performance optimizations for collective file I/O operations as it acts as a portability layer between the application and the file system. The goal of this study is to optimize collective file I/O operations. Three different algorithms for performing collective I/O operations have been developed, implemented, and evaluat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…While I/O tuning is probably the first step to increase I/O bandwidth on new architectures [4], [5], [6], improvements at different layers of the I/O software stack are also necessary. From a file system perspective, GPFS [7] [9] evaluate various collective I/O write algorithms. Other approaches to optimizing collective I/O have also been undertaken using techniques such as process placement based on the I/O pattern [10] or collective I/O autotuning with machine learning [11].…”
Section: Related Workmentioning
confidence: 99%
“…While I/O tuning is probably the first step to increase I/O bandwidth on new architectures [4], [5], [6], improvements at different layers of the I/O software stack are also necessary. From a file system perspective, GPFS [7] [9] evaluate various collective I/O write algorithms. Other approaches to optimizing collective I/O have also been undertaken using techniques such as process placement based on the I/O pattern [10] or collective I/O autotuning with machine learning [11].…”
Section: Related Workmentioning
confidence: 99%
“…In these, collective I/O allows to achieve improved performance. For this, Chaarawi et al [4] evaluate various collective I/O write algorithms. Other approaches to optimizing collective I/O have also been undertaken using techniques such as process placement based on the I/O pattern [19] or collective I/O autotuning with machine learning [11].…”
Section: Related Workmentioning
confidence: 99%
“…Some variants and optimizations have been proposed in order to improve the performance of two-phase methods. Chaarawi et al [15] presented segmentation algorithms derived from ROMIO's collective I/O method, and Sehrish et al [16] proposed a multibuffer pipelining optimization that overlaps the request aggregation phase and the I/O phase.…”
Section: Related Workmentioning
confidence: 99%