Kyle C. Hale
Kyle C. Hale
Home
Publications
News
Teaching
Funding
HExSA Lab
Service
Personal
Light
Dark
Automatic
1
Modeling Speedup in Multi-OS Environments
For workloads that place strenuous demands on system software, novel operating system designs like unikernels, library OSes, and hybrid …
Brian Tauro
,
Conghao Liu
,
Kyle C. Hale
Cite
DOI
IEEE
PDF
Prospects for Functional Address Translation
Address translation fundamentally embodies a translation function that maps from virtual to physical addresses. In current systems, the …
Conor Hetland
,
Georgios Tziantzioulis
,
Brian Suchy
,
Kyle C. Hale
,
Nikos Hardavellas
,
Peter Dinda
Cite
DOI
IEEE
PDF
Towards a Practical Ecosystem of Specialized OS Kernels
Specialized operating systems have enjoyed a recent revival driven both by a pressing need to rethink the system software stack in …
Conghao Liu
,
Kyle C. Hale
Cite
DOI
ACM
PDF
An Evaluation of Asynchronous Software Events on Modern Hardware
Runtimes and applications that rely heavily on asynchronous event notifications suffer when such notifications must traverse several …
Kyle C. Hale
,
Peter A. Dinda
Cite
DOI
IEEE
Multiverse: Easy Conversion of Runtime Systems into OS Kernels via Automatic Hybridization
The hybrid runtime (HRT) model offers a path towards high performance and efficiency. By integrating the OS kernel, runtime, and …
Kyle C. Hale
,
Conor Hetland
,
Peter Dinda
Cite
DOI
IEEE
arXiv
PDF
Enabling Hybrid Parallel Runtimes Through Kernel and Virtualization Support
In our hybrid runtime (HRT) model, a parallel runtime system and the application are together transformed into a specialized OS kernel …
Kyle C. Hale
,
Peter A. Dinda
Cite
DOI
ACM
Automatic Hybridization of Runtime Systems
The hybrid runtime (HRT) model offers a plausible path towards high performance and efficiency. By integrating the OS kernel, parallel …
Kyle C. Hale
,
Conor Hetland
,
Peter A. Dinda
Cite
DOI
ACM
A Case for Transforming Parallel Runtimes Into Operating System Kernels
The needs of parallel runtime systems and the increasingly sophisticated languages and compilers they support do not line up with the …
Kyle C. Hale
,
Peter A. Dinda
Cite
DOI
ACM
PDF
ConCORD: Easily Exploiting Memory Content Redundancy through the Content-Aware Service Command
We argue that memory content-tracking across the nodes of a parallel machine should be factored into a distinct platform service on top …
Lei Xia
,
Kyle C. Hale
,
Peter Dinda
Cite
DOI
ACM
PDF
Guarded Modules: Adaptively Extending the VMM's Privilege Into the Guest
When a virtual machine monitor (VMM) provides code that executes in the context of a guest operating system, allowing that code to have …
Kyle C. Hale
,
Peter A. Dinda
Cite
PDF
«
»
Cite
×