Abstract
Remote GPU virtualization is a mechanism that allows GPU-accelerated applications to be executed in computers without GPUs. Instead, GPUs from remote computers are used. Applications are not aware of using a remote GPU. However, overall performance depends on the throughput of the underlying network connecting the application to the remote GPUs. One way to increase this bandwidth is to compress transmissions made within the remote GPU virtualization middleware between the application side and the GPU side.
In this paper we make a two-fold contribution. On the one hand, we present a new compression benchmark with more than 40 compression libraries. On the other hand, we have gathered the internal transmissions of a remote GPU virtualization middleware while executing 4 popular artificial intelligence applications. With these data we have created a new dataset for testing compression libraries in this specific domain. Both, the new compression benchmark and the new dataset are publicly available.
This work was supported 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abadi, M., et al.: TensorFlow: large-scale machine learning on heterogeneous systems (2015). https://www.tensorflow.org/
Talib, M.A., Majzoub, S., Nasir, Q., Jamal, D.: A systematic literature review on hardware implementation of artificial intelligence algorithms. J. Supercomput. 77(2), 1897–1938 (2020). https://doi.org/10.1007/s11227-020-03325-8
Alakuijala, J., et al.: Brotli: a general-purpose data compressor. ACM Trans. Inf. Syst. (TOIS) 37(1), 1–30 (2018)
Giunta, G., Montella, R., Agrillo, G., Coviello, G.: A GPGPU transparent virtualization component for high performance computing clouds. In: D’Ambra, P., Guarracino, M., Talia, D. (eds.) Euro-Par 2010. LNCS, vol. 6271, pp. 379–391. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15277-1_37
Gupta, A., et al.: Modern lossless compression techniques: review, comparison and analysis. In: ICECCT, pp. 1–8 (2017)
Krizhevsky, A., et al.: Learning multiple layers of features from tiny images (2009)
Krizhevsky, A., et al.: ImageNet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems 25, pp. 1097–1105 (2012)
LeCun, Y., Cortes, C., Burges, C.: MNIST handwritten digit database. ATT Labs 2 (2010). http://yann.lecun.com/exdb/mnist
Liu, W., et al.: Data compression device based on modified LZ4 algorithm. IEEE Trans. Consum. Electron. 64(1), 110–117 (2018)
NVIDIA Corporation: NVIDIA multi-instance GPU and NVIDIA virtual compute Server. Technical brief (2020)
NVIDIA Corporation: CUDA (Compute Unified Device Architecture) (2022). https://developer.nvidia.com/cuda-toolkit
Paszke, A., et al.: Pytorch: an imperative style, high-performance deep learning library. In: Advances in Neural Information Processing Systems, pp. 8024–8035 (2019)
Prades, J., Silla, F.: GPU-job migration: the rCUDA case. IEEE Trans. Parallel Distrib. Syst. 30(12), 2718–2729 (2019). https://doi.org/10.1109/TPDS.2019.2924433
Silla, F., et al.: On the benefits of the remote GPU virtualization mechanism: the rCUDA case. Concurr. Comput. Pract. Exp. 29(13), e4072 (2017)
Szegedy, C., et al.: Rethinking the inception architecture for computer vision. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 2818–2826 (2016)
Venu, D., et al.: An efficient low complexity compression based optimal homomorphic encryption for secure fiber optic communication. Optik 252, 168545 (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Peñaranda, C., Reaño, C., Silla, F. (2022). Smash: A Compression Benchmark with AI Datasets from Remote GPU Virtualization Systems. In: García Bringas, P., et al. Hybrid Artificial Intelligent Systems. HAIS 2022. Lecture Notes in Computer Science(), vol 13469. Springer, Cham. https://doi.org/10.1007/978-3-031-15471-3_21
Download citation
DOI: https://doi.org/10.1007/978-3-031-15471-3_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15470-6
Online ISBN: 978-3-031-15471-3
eBook Packages: Computer ScienceComputer Science (R0)