The OoO VLIW JIT Compiler for GPU Inference
Not on the map. Why?
Abstract (arXiv)
Current trends in Machine Learning~(ML) inference on hardware accelerated devices (e.g., GPUs, TPUs) point to alarmingly low utilization. As ML inference is increasingly time-bounded by tight latency SLOs, increasing data parallelism is not an option. The need for better efficiency motivates GPU multiplexing. Furthermore, existing GPU programming abstractions force programmers to micro-manage GPU resources in an early-binding, context-free fashion. We propose a VLIW-inspired Out-of-Order (OoO) Just-in-Time (JIT) compiler that coalesces and reorders execution kernels at runtime for throughput-optimal device utilization while satisfying latency SLOs. We quantify the inefficiencies of space-only and time-only multiplexing alternatives and demonstrate an achievable 7.7x opportunity gap through spatial coalescing.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2.
4 papers.
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generationcited by 211
- 2021A Survey on Green Deep Learningcited by 52
- 2023A Green(er) World for A.Icited by 5
- 2023A Survey of Serverless Machine Learning Model Inferencecited by 0
- 2023A Survey of Serverless Machine Learning Model Inference22 Nov 2023
- 2023A Green(er) World for A.I27 Jan 2023
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generation16 Feb 2022
- 2021A Survey on Green Deep Learning8 Nov 2021