Modern HPC applications pose high demands on I/O performance and storage capability. The emerging non-volatile memory (NVM) techniques, such as Phase Change Memory and STT-RAM, offer low-latency, high bandwidth, and persistence for HPC applications. However, the existing I/O stack, including OS, high level library, I/O middleware, and applications, are designed and optimized based on an assumption of disk-based storage. To effectively use NVM, we must re-examine the existing I/O sub-system to properly integrate NVM into it. Using NVM as a fast storage, the previous assumption on the inferior performance of storage (e.g., hard drive) is not valid any more. The performance problem caused by slow storage may be mitigated; the existing mechani...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
HPC systems are becoming ever more important as a data processing resource for the LHC experiments. ...
While optimized collective I/O methods are proposed for MPI-IO implementations, a problem in concurr...
Beside the computational scalability of an HPC application, its I/O behaviour can significantly infl...
Adoption of HPC resources presents unique challenges for data-driven workloads at scale. With the in...
In high-performance computing (HPC) environments, an appropriate amount of hardware resources must b...
Two key changes are driving an immediate need for deeper understanding of I/O workloads in high-perf...
Solving the bottleneck of I/O is key in the move towards exascale computing. Research communities mu...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Drawing parallels to the rise of general purpose graphical processing units (GPGPUs) as accelerators...
The purpose of this report is to investigate parallel I/O on HPCx, to compare its performance with s...
High performance computing (HPC) is changing the way science is performed in the 21st Century; exper...
High performance computing has become one of the fundamental contributors to the progress of science...
This paper presents an empirical study on block I/O caches when combining the performance benefits o...
Recently, high-speed non-volatile storage technologies such as PCM (Phase Change Memory) emerge and ...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
HPC systems are becoming ever more important as a data processing resource for the LHC experiments. ...
While optimized collective I/O methods are proposed for MPI-IO implementations, a problem in concurr...
Beside the computational scalability of an HPC application, its I/O behaviour can significantly infl...
Adoption of HPC resources presents unique challenges for data-driven workloads at scale. With the in...
In high-performance computing (HPC) environments, an appropriate amount of hardware resources must b...
Two key changes are driving an immediate need for deeper understanding of I/O workloads in high-perf...
Solving the bottleneck of I/O is key in the move towards exascale computing. Research communities mu...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Drawing parallels to the rise of general purpose graphical processing units (GPGPUs) as accelerators...
The purpose of this report is to investigate parallel I/O on HPCx, to compare its performance with s...
High performance computing (HPC) is changing the way science is performed in the 21st Century; exper...
High performance computing has become one of the fundamental contributors to the progress of science...
This paper presents an empirical study on block I/O caches when combining the performance benefits o...
Recently, high-speed non-volatile storage technologies such as PCM (Phase Change Memory) emerge and ...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
HPC systems are becoming ever more important as a data processing resource for the LHC experiments. ...
While optimized collective I/O methods are proposed for MPI-IO implementations, a problem in concurr...