Pipelined compression in remote GPU virtualization systems using rCUDA: early experiences

Cristian Peñaranda Cebrian, Carlos Reaño, Federico Silla

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish
Title of host publicationICPP Workshops '22: Workshop Proceedings of the 51st International Conference on Parallel Processing
PublisherAssociation for Computing Machinery
Number of pages7
ISBN (Electronic)9781450394451
DOIs
Publication statusPublished - 13 Jan 2023
Externally publishedYes
Event51st International Conference on Parallel Processing, ICPP 2022 - Virtual, Online, France
Duration: 29 Aug 202201 Sept 2022

Publication series

NameICPP Workshops: International Conference on Parallel Processing Workshop

Conference

Conference51st International Conference on Parallel Processing, ICPP 2022
Country/TerritoryFrance
CityVirtual, Online
Period29/08/202201/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

Fingerprint

Dive into the research topics of 'Pipelined compression in remote GPU virtualization systems using rCUDA: early experiences'. Together they form a unique fingerprint.

Cite this