I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accurate I/O performance benchmarking, which can help us better understand the causes of these bottlenecks and to guide the performance optimization of poor performing applications, is therefore an important problem. We investigate the use of submodular function maximization as a way to select a set of I/O benchmark applications using measures of similarities between applications computed from I/O statistics obtained from the Darshan logs of their jobs. Our optimization problem simultaneously seeks a set of applications that are representative of the applications running on the HPC platform they are chosen from while simultaneously encouraging th...
Modern computer systems have evolved to employ powerful parallel architectures, including multi-core...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
Parallel Input output is an essential component of modern high-performance computing (HPC). Obtainin...
I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accu...
Parallel I/O is an essential component of modern High Performance Computing (HPC). Obtaining good I/...
High-performance computing (HPC) systems consist of thousands of compute nodes, storage systems and ...
The 2014 TOP500 supercomputer list includes over 40 deployed petascale systems, and the high perform...
pre-printParallel I/O library performance can vary greatly in re- sponse to user-tunable parameter v...
In-memory cluster computing platforms have gained momentum in the last years, due to their ability t...
The area of parallel and distributed computing has grown very fast in the past few decades with the ...
Background: Heterogeneous parallel computing systems utilize the combination of different resources ...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
Consistently growing architectural complexity and machine scales make creating accurate performance ...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
Modern computer systems have evolved to employ powerful parallel architectures, including multi-core...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
Parallel Input output is an essential component of modern high-performance computing (HPC). Obtainin...
I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accu...
Parallel I/O is an essential component of modern High Performance Computing (HPC). Obtaining good I/...
High-performance computing (HPC) systems consist of thousands of compute nodes, storage systems and ...
The 2014 TOP500 supercomputer list includes over 40 deployed petascale systems, and the high perform...
pre-printParallel I/O library performance can vary greatly in re- sponse to user-tunable parameter v...
In-memory cluster computing platforms have gained momentum in the last years, due to their ability t...
The area of parallel and distributed computing has grown very fast in the past few decades with the ...
Background: Heterogeneous parallel computing systems utilize the combination of different resources ...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
Consistently growing architectural complexity and machine scales make creating accurate performance ...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
Modern computer systems have evolved to employ powerful parallel architectures, including multi-core...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
Parallel Input output is an essential component of modern high-performance computing (HPC). Obtainin...