Publications

Xemem: Efficient shared memory for composed applications on multi-os/r exascale systems

Abstract

Current trends in exascale systems research indicate that heterogeneity will abound in both the hardware and software layers on future HPC systems. It is our position that exascale environments are likely to be constructed from independent partitions of hardware and system software called enclaves, with multiple enclaves co-located on the same physical nodes and each executing an optimized operating system and runtime (OS/R) to support a particular application behavior. Fully utilizing these systems will require the ability to execute composed workloads, such as in situ applications, whereby HPC simulations execute synchronously with co-located analytic packages that in turn process simulation output via shared memory. In this work, we present the design and implementation of XEMEM, a shared memory system that can efficiently construct memory mappings across enclave OSes to support composed …

Date
June 15, 2015
Authors
Brian Kocoloski, John Lange
Book
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing
Pages
89-100