Kyle C. Hale
Kyle C. Hale
Home
Publications
News
Teaching
Funding
HExSA Lab
Service
Personal
Light
Dark
Automatic
1
Paths to OpenMP in the Kernel
OpenMP implementations make increasing demands on the kernel. We take the next step and consider bringing OpenMP into the kernel. Our …
Jiacheng Ma
,
Wenyi Wang
,
Aaron Nelson
,
Michael Cuevas
,
Brian Homerding
,
Conghao Liu
,
Zhen Huang
,
Simone Campanoni
,
Kyle C. Hale
,
Peter Dinda
Cite
DOI
DOI
PDF
Task Parallel Assembly Language for Uncompromising Parallelism
Achieving parallel performance and scalability involves making compromises between parallel and sequential computation. If not …
Mike Rainey
,
Ryan R. Newton
,
Kyle C. Hale
,
Nikos Hardavellas
,
Simone Campanoni
,
Peter Dinda
,
Umut A. Acar
Cite
DOI
ACM
PDF
Website
Code
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
«
»
Cite
×