gHermes: Application-Unaware Acceleration for Cloud Rendering and Computing with Efficient GPU Utilization
GPUs, as crucial tools for intensive computing tasks, are primarily used for rendering and computation.However, due to the high cost of GPUs and their frequent updates, owning powerful local GPUs is considered a luxury.Offloading tasks to the cloud is an effective solution.This method allows users to leverage the powerful capabilities of cloud-based high-performance computing resources to perform complex rendering tasks more quickly and cost-effectively.However, there has not yet been a solution that simultaneously considers both rendering and computation without requiring any modifications to local applications.This paper introduces gHermes, an application-unaware acceleration solution that automatically generates code to intercept rendering and computing tasks, overcoming the limitations of existing technologies.Additionally, for computational tasks, gHermes also enables fine-grained control of GPU utilization.Experimental results show that gHermes can handle both computing and rendering tasks efficiently.While ensuring the Quality of Service (QoS) requirements for rendering tasks (30-60 FPS), it effectively utilizes GPU resources for computation services.
Authors
- Zhengwei Qi (ORCID: https://orcid.org/0000-0003-2730-2319)
- Xiaobo Sharon Hu (ORCID: https://orcid.org/0000-0002-6636-9738)
- Yicheng Gu (ORCID: https://orcid.org/0000-0002-0506-3364)
Institutions
- Shanghai Jiao Tong University (CN)
Publication Details
- Journal
- Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
- Published
- 2024-10-28
- DOI
- https://doi.org/10.18293/seke2024-014
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00