Home // ICONS 2025, The Twentieth International Conference on Systems // View article
GLACI: Arbitrary Code Instrumentation Tool for OpenGL
Authors:
Shotaro Tsuboi
Yixiao Li
Yutaka Matsubara
Hiroaki Takada
Keywords: embedded systems, OpenGL, code instrumentation, GPU resource management
Abstract:
Modern embedded systems usually run multiple graphics applications concurrently, making efficient Graphics Processing Unit (GPU) resource management a critical challenge. To address this need, we present Arbitrary Code Instrumentation tool for OpenGL (GLACI), a flexible tool that enables transparent interception of Open Graphics Library (OpenGL) Application Programming Interface (API) calls to instrument arbitrary code without modifying the application or the graphics stack. GLACI-based module can cooperate with the GPU resource manager to support advanced features such as real-time Frames Per Second (FPS) monitoring, Quality of Service (QoS) based resource limiting and on-demand tracing. A prototype is created and evaluated on Intel and NVIDIA platforms to show the portability and usefulness of GLACI. By offering a unified, hardware-independent and lightweight solution, GLACI broadens the scope of GPU resource control and provides a practical foundation for both development and production environments.
Pages: 25 to 31
Copyright: Copyright (c) IARIA, 2025
Publication date: May 18, 2025
Published in: conference
ISSN: 2308-4243
ISBN: 978-1-68558-278-4
Location: Nice, France
Dates: from May 18, 2025 to May 22, 2025