2013
DOI: 10.1587/transinf.e96.d.259
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient I/O Aggregator Assignment Scheme for Multi-Core Cluster Systems

Abstract: SUMMARYAs the number of nodes in high-performance computing (HPC) systems increases, parallel I/O becomes an important issue: collective I/O is the specialized parallel I/O that provides the function of singlefile based parallel I/O. Collective I/O in most message passing interface (MPI) libraries follows a two-phase I/O scheme in which the particular processes, namely I/O aggregators, perform important roles by engaging the communications and I/O operations. This approach, however, is based on a single-core a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…Figure 6 shows the communication cost of the MPI-Tile-IO and the expected values obtained by the linear regression models. In order to focus on the data exchange phase itself, the execution time without the file I/O phase was measured 2 . In terms of collective I/O, if the size of I/O request is larger than the collective buffer size, collective I/O iterates the data exchange and I/O phases multiple times.…”
Section: B Validation Test For Cfireworkmentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 6 shows the communication cost of the MPI-Tile-IO and the expected values obtained by the linear regression models. In order to focus on the data exchange phase itself, the execution time without the file I/O phase was measured 2 . In terms of collective I/O, if the size of I/O request is larger than the collective buffer size, collective I/O iterates the data exchange and I/O phases multiple times.…”
Section: B Validation Test For Cfireworkmentioning
confidence: 99%
“…As the number of processes and the size of a problem increase, the importance of collective I/O is also emphasized. The most well known parallel programming library, the message passing interface (MPI), also supports collective I/O and it follows the two-phase I/O scheme in order to improve the collective I/O performance [1], [2], [3], [4]. The two-phase I/O consists of data exchange phase and I/O phase.…”
Section: Introductionmentioning
confidence: 99%