No abstract available.
Proceeding Downloads
A Quest for Unified, Global View Parallel Programming Models for Our Future
Developing highly scalable programs on today's HPC machines is becoming ever more challenging, due to decreasing byte-flops ratio, deepening memory/network hierarchies, and heterogeneity. Programmers need to learn a distinct programming API for each ...
Decoupled: Low-Effort Noise-Free Execution on Commodity Systems
Today's high-performance computing (HPC) landscape is dominated by clusters built from commodity hardware. The nodes of these systems are essentially x86-based servers that run an operating system (OS) derived from an enterprise Linux distribution. In ...
A Cross-Enclave Composition Mechanism for Exascale System Software
As supercomputers move to exascale, the number of cores per node continues to increase, but the I/O bandwidth between nodes is increasing more slowly. This leads to computational power outstripping I/O bandwidth. This growth, in turn, encourages moving ...
HermitCore: A Unikernel for Extreme Scale Computing
We expect that the size and the complexity of future supercomputers will increase on their path to exascale systems and beyond. Therefore, system software has to adapt to the complexity of these systems for a simplification of the development of ...
A Multi-Kernel Survey for High-Performance Computing
In HPC, two trends have led to the emergence and popularity of an operating-system approach in which multiple kernels are run simultaneously on each compute node. The first trend has been the increase in complexity of the HPC software environment, which ...
GPUrdma: GPU-side library for high performance networking from GPU kernels
We present GPUrdma, a GPU-side library for performing Remote Direct Memory Accesses (RDMA) across the network directly from GPU kernels. The library executes no code on CPU, directly accessing the Host Channel Adapter (HCA) Infiniband hardware for both ...
A Scalable Runtime for the ECOSCALE Heterogeneous Exascale Hardware Platform
Exascale computation is the next target of high performance computing. In the push to create exascale computing platforms, simply increasing the number of hardware devices is not an acceptable option given the limitations of power consumption, heat ...
Index Terms
- Proceedings of the 6th International Workshop on Runtime and Operating Systems for Supercomputers