Large high-performance computers (HPC) are expensive tools responsible for supporting thousands of scientific applications. However, it is not easy to determine the best set of configurations for workloads to best utilize the storage and I/O systems. Users typically use the default configurations provided by the system administrators, which typically results in poor performance. In an effort to identify application characteristics more important to I/O performance, we applied several machine learning techniques to characterize these applications. To identify the features that are most relevant to the I/O performance, we evaluate a number of different feature selection methods, e.g., Mutual information regression and F regression, and develo...
Performance analysis is an essential task in high-performance computing (HPC) systems, and it is app...
When multiple threads or processes run on a multicore CPU they compete for shared resources, such as...
Performance analysis tools allow application developers to identify and characterize the inefficienc...
Large high-performance computers (HPC) are expensive tools responsible for supporting thousands of s...
High-performance computing (HPC) systems consist of thousands of compute nodes, storage systems and ...
Large-scale high performance computing (HPC) systems typically consist of many thousands of CPUs and...
High-Performance Computing (HPC) centers and cloud providers support an increasingly diverse set of ...
Every day, supercomputers execute 1000s of jobs with different characteristics. Data centers monitor...
The next-generation of supercomputers will feature a diverse mix of accelerator devices. The increas...
In high-performance computing (HPC) environments, an appropriate amount of hardware resources must b...
I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accu...
Abstract. The performance of supercomputer schedulers is greatly af-fected by the characteristics of...
High-Performance Computing (HPC) systems need to be constantly monitored to ensure their stability. ...
Doctor of PhilosophyDepartment of Computer ScienceDaniel A. AndresenOverestimation of High Performan...
Benchmarking and analyzing I/O performance across high performance computing (HPC) platforms is nece...
Performance analysis is an essential task in high-performance computing (HPC) systems, and it is app...
When multiple threads or processes run on a multicore CPU they compete for shared resources, such as...
Performance analysis tools allow application developers to identify and characterize the inefficienc...
Large high-performance computers (HPC) are expensive tools responsible for supporting thousands of s...
High-performance computing (HPC) systems consist of thousands of compute nodes, storage systems and ...
Large-scale high performance computing (HPC) systems typically consist of many thousands of CPUs and...
High-Performance Computing (HPC) centers and cloud providers support an increasingly diverse set of ...
Every day, supercomputers execute 1000s of jobs with different characteristics. Data centers monitor...
The next-generation of supercomputers will feature a diverse mix of accelerator devices. The increas...
In high-performance computing (HPC) environments, an appropriate amount of hardware resources must b...
I/O is one of the main performance bottlenecks for many data-intensive scientific applications. Accu...
Abstract. The performance of supercomputer schedulers is greatly af-fected by the characteristics of...
High-Performance Computing (HPC) systems need to be constantly monitored to ensure their stability. ...
Doctor of PhilosophyDepartment of Computer ScienceDaniel A. AndresenOverestimation of High Performan...
Benchmarking and analyzing I/O performance across high performance computing (HPC) platforms is nece...
Performance analysis is an essential task in high-performance computing (HPC) systems, and it is app...
When multiple threads or processes run on a multicore CPU they compete for shared resources, such as...
Performance analysis tools allow application developers to identify and characterize the inefficienc...