A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A Case for Transforming Parallel Runtimes Into Operating System Kernels
2015
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing - HPDC '15
The needs of parallel runtime systems and the increasingly sophisticated languages and compilers they support do not line up with the services provided by general-purpose OSes. Furthermore, the semantics available to the runtime are lost at the system-call boundary in such OSes. Finally, because a runtime executes at user-level in such an environment, it cannot leverage hardware features that require kernel-mode privileges-a large portion of the functionality of the machine is lost to it. These
doi:10.1145/2749246.2749264
dblp:conf/hpdc/HaleD15
fatcat:zqymc6xyrbdyray7rmc2okriem