A Cross-Enclave Composition Mechanism for Exascale System Software
A Cross-Enclave Composition Mechanism for Exascale System Software
复制标题
一种百亿亿级系统软件的跨Enclave组合机制
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
P. Bridges
中科院分区:
文献类型:
--
作者:
N. Evans;K. Pedretti;Brian Kocoloski;J. Lange;M. Lang;P. Bridges
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 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.