Publications

A cross-enclave composition mechanism for exascale system software

Abstract

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 as much of an HPC workflow as possible onto the node in order to minimize data movement. One particular method of application composition, enclaves, co-locates different operating systems and runtimes on the same node where they communicate by in situ communication mechanisms.
In this work, we describe a mechanism for communicating between composed applications. We implement a mechanism using Copy on Write cooperating with XEMEM shared memory to provide consistent, implicitly unsynchronized communication across enclaves. We then evaluate this mechanism using a composed application and analytics between the Kitten …

Metadata

publication
Proceedings of the 6th International Workshop on Runtime and Operating …, 2016
year
2016
publication date
2016/6/1
authors
Noah Evans, Kevin Pedretti, Brian Kocoloski, John Lange, Michael Lang, Patrick G Bridges
link
https://dl.acm.org/doi/abs/10.1145/2931088.2931094
resource_link
https://dl.acm.org/doi/pdf/10.1145/2931088.2931094
book
Proceedings of the 6th International Workshop on Runtime and Operating Systems for Supercomputers
pages
1-8