Skip to main navigation Skip to search Skip to main content

A cross-enclave composition mechanism for exascale system software

  • Noah Evans
  • , Kevin Pedretti
  • , Brian Kocoloski
  • , John Lange
  • , Michael Lang
  • , Patrick G. Bridges

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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 onWrite 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 Lightweight Kernel and Linux on top of the Hobbes Operating System and Runtime. These results show a 3% overhead compared to an application running in isolation, demonstrating the viability of this approach.

Original languageEnglish
Title of host publicationProceedings of the 6th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2016 - In conjunction with HPDC 2016
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450343879
DOIs
StatePublished - Jun 1 2016
Externally publishedYes
Event6th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2016 - Kyoto, Japan
Duration: Jun 1 2016 → …

Publication series

NameProceedings of the 6th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2016 - In conjunction with HPDC 2016

Conference

Conference6th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2016
Country/TerritoryJapan
CityKyoto
Period06/1/16 → …

Funding

U.S. Department of Energy under contract DE-AC52-06NA25396

Fingerprint

Dive into the research topics of 'A cross-enclave composition mechanism for exascale system software'. Together they form a unique fingerprint.

Cite this