HEL: A Heterogeneous Extensible Layer for GPU-Resident Runtime Orchestration

arXiv:2610.24830 · cs.DC, cs.SY, eess.SY · Submitted 2026-10-17 · Read on arXiv

cs.DC, cs.SY, eess.SY

Submitted: 2026-10-17

Updated: 2026-10-17

Comments: 10 pages, 8 figures

License: http://creativecommons.org/licenses/by/4.0/

The gist: We describe a GPU-resident runtime system, HEL, built on stateful services that persist throughout the lifespan of a user application.

Abstract

We describe a GPU-resident runtime system, HEL, built on stateful services that persist throughout the lifespan of a user application. A HEL programmer expresses a workload as an application that spawns coroutine-like tasks, which are then scheduled and run by the HEL runtime. HEL supports synchronous and asynchronous tasks, tasks with runtime dependencies, batched task submission, and automatic retries. Applications and tasks run alongside each other on the spatially partitioned GPU. Using producer-consumer and host-RPC benchmarks together with a PFPL compression case study, we show that HEL demonstrates a performance advantage for underutilized GPUs and for scenarios where HEL enables hiding task latency.

Related papers