{"ID":2878036,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2509.12207","arxiv_id":"2509.12207","title":"UrgenGo: Urgency-Aware Transparent GPU Kernel Launching for Autonomous Driving","abstract":"The rapid advancements in autonomous driving have introduced increasingly complex, real-time GPU-bound tasks critical for reliable vehicle operation. However, the proprietary nature of these autonomous systems and closed-source GPU drivers hinder fine-grained control over GPU executions, often resulting in missed deadlines that compromise vehicle performance. To address this, we present UrgenGo, a non-intrusive, urgency-aware GPU scheduling system that operates without access to application source code. UrgenGo implicitly prioritizes GPU executions through transparent kernel launch manipulation, employing task-level stream binding, delayed kernel launching, and batched kernel launch synchronization. We conducted extensive real-world evaluations in collaboration with a self-driving startup, developing 11 GPU-bound task chains for a realistic autonomous navigation application and implementing our system on a self-driving bus. Our results show a significant 61% reduction in the overall deadline miss ratio, compared to the state-of-the-art GPU scheduler that requires source code modifications.","short_abstract":"The rapid advancements in autonomous driving have introduced increasingly complex, real-time GPU-bound tasks critical for reliable vehicle operation. However, the proprietary nature of these autonomous systems and closed-source GPU drivers hinder fine-grained control over GPU executions, often resulting in missed deadl...","url_abs":"https://arxiv.org/abs/2509.12207","url_pdf":"https://arxiv.org/pdf/2509.12207v1","authors":"[\"Hanqi Zhu\",\"Wuyang Zhang\",\"Xinran Zhang\",\"Ziyang Tao\",\"Xinrui Lin\",\"Yu Zhang\",\"Jianmin Ji\",\"Yanyong Zhang\"]","published":"2025-08-26T10:08:15Z","proceeding":"cs.OS","tasks":"[\"cs.OS\",\"cs.RO\"]","methods":"[]","has_code":false}
