To increase the scale and performance of scientific applications, scientists commonly distribute computation over multiple processors. Often without realizing it, file I/O is parallelized with the computation. An implication of this I/O parallelization is that multiple compute tasks are likely to concurrently access the I/O nodes of an HPC system. When a large number of I/O streams concurrently access an I/O node, I/O performance tends to degrade. In turn, this impacts application execution time. This paper presents experimental results that show that controlling the number of synchronous file-I/O streams that concurrently access an I/O node can enhance performance. We call this mechanism file-I/O stream throttling. The paper (1) describes ...
The 2014 TOP500 supercomputer list includes over 40 deployed petascale systems, and the high perform...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Getting good I/O performance from parallel programs is a critical problem for many application domai...
The computing power of high-performance computing (HPC) systems is increasing with a rapid growth in...
Many scientific applications are I/O intensive and have tremendous I/O requirements, including check...
Applications on current large-scale HPC systems use enormous numbers of processing elements for thei...
Input/Output (I/O) operations can represent a significant proportion of the run-time of parallel sci...
Applications on current large-scale HPC systems use enormous numbers of processing elements for thei...
International audience—As we move toward the exascale era, performance variability in HPC systems re...
A significant percentage of the computing capacity of large-scale platforms is wasted due to interfe...
International audienceA significant percentage of the computing capacity of large-scale platforms is...
Input/Output (I/O) operations can represent a significant proportion of the run-time of parallel sci...
Beside the computational scalability of an HPC application, its I/O behaviour can significantly infl...
High performance computing (HPC) is changing the way science is performed in the 21st Century; exper...
Parallel Input output is an essential component of modern high-performance computing (HPC). Obtainin...
The 2014 TOP500 supercomputer list includes over 40 deployed petascale systems, and the high perform...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Getting good I/O performance from parallel programs is a critical problem for many application domai...
The computing power of high-performance computing (HPC) systems is increasing with a rapid growth in...
Many scientific applications are I/O intensive and have tremendous I/O requirements, including check...
Applications on current large-scale HPC systems use enormous numbers of processing elements for thei...
Input/Output (I/O) operations can represent a significant proportion of the run-time of parallel sci...
Applications on current large-scale HPC systems use enormous numbers of processing elements for thei...
International audience—As we move toward the exascale era, performance variability in HPC systems re...
A significant percentage of the computing capacity of large-scale platforms is wasted due to interfe...
International audienceA significant percentage of the computing capacity of large-scale platforms is...
Input/Output (I/O) operations can represent a significant proportion of the run-time of parallel sci...
Beside the computational scalability of an HPC application, its I/O behaviour can significantly infl...
High performance computing (HPC) is changing the way science is performed in the 21st Century; exper...
Parallel Input output is an essential component of modern high-performance computing (HPC). Obtainin...
The 2014 TOP500 supercomputer list includes over 40 deployed petascale systems, and the high perform...
With the exponential growth of high-fidelity sensor and simulated data, the scientific community is ...
Getting good I/O performance from parallel programs is a critical problem for many application domai...