Abstract
The amount of Internet of Things (IoT) devices has been increasing in the last years. These are usually low-performance devices with slow network connections. A common improvement is therefore to perform some computations at the edge of the network (e.g. preprocessing data), thereby reducing the amount of data sent through the network. To enhance the computing capabilities of edge devices, remote virtual Graphics Processing Units (GPUs) can be used. Thus, edge devices can leverage GPUs installed in remote computers. However, this solution requires exchanging data with the remote GPU across the network, which as mentioned is typically slow. In this paper we present a novel approach to improve communication performance of edge devices using rCUDA remote GPU virtualization framework. We implement within this framework on-The-fly pipelined data compression, which is done transparently to applications. We use four popular machine learning samples to carry out an initial performance exploration. The analysis is done using a slow 10 Mbps network to emulate the conditions of these devices. Early results show potential improvements provided some current issues are addressed.
Original language | English |
---|---|
Title of host publication | ICPP Workshops '22: Workshop Proceedings of the 51st International Conference on Parallel Processing |
Publisher | Association for Computing Machinery |
Number of pages | 7 |
ISBN (Electronic) | 9781450394451 |
DOIs | |
Publication status | Published - 13 Jan 2023 |
Externally published | Yes |
Event | 51st International Conference on Parallel Processing, ICPP 2022 - Virtual, Online, France Duration: 29 Aug 2022 → 01 Sept 2022 |
Publication series
Name | ICPP Workshops: International Conference on Parallel Processing Workshop |
---|
Conference
Conference | 51st International Conference on Parallel Processing, ICPP 2022 |
---|---|
Country/Territory | France |
City | Virtual, Online |
Period | 29/08/2022 → 01/09/2022 |
Bibliographical note
Funding Information:This work was supported in part by the project “AI in Secure Privacy-Preserving Computing Continuum (AI-SPRINT)”, through the European Union’s Horizon 2020 Research and Innovation Programme under Grant 101016577, and in part by the European Union’s Horizon 2020 research and innovation programme under grant agreement No 101017861.
Publisher Copyright:
© 2022 ACM.
Keywords
- Data Compression
- Edge Computing
- GPU Virtualization
- Machine Learning
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Software