AVEC: Accelerator Virtualization in Cloud-Edge Computing for Deep Learning Libraries
Jason Kennedy, Blesson Varghese, Carlos Rea\~no

TL;DR
This paper introduces AVEC, a GPU virtualization framework for cloud-edge computing that significantly accelerates deep learning workloads like OpenPose with minimal overhead and no source-code changes.
Contribution
AVEC enables seamless GPU virtualization in cloud-edge environments, achieving high performance improvements without modifying existing deep learning applications.
Findings
Up to 7.48x speedup in real-world tests
Minimal overhead with no source-code modifications
Effective virtualization of GPU resources at the edge
Abstract
Edge computing offers the distinct advantage of harnessing compute capabilities on resources located at the edge of the network to run workloads of relatively weak user devices. This is achieved by offloading computationally intensive workloads, such as deep learning from user devices to the edge. Using the edge reduces the overall communication latency of applications as workloads can be processed closer to where data is generated on user devices rather than sending them to geographically distant clouds. Specialised hardware accelerators, such as Graphics Processing Units (GPUs) available in the cloud-edge network can enhance the performance of computationally intensive workloads that are offloaded from devices on to the edge. The underlying approach required to facilitate this is virtualization of GPUs. This paper therefore sets out to investigate the potential of GPU accelerator…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
