NGS: A network GPGPU system for orchestrating remote and virtual accelerators

被引:0
|
作者
Prades, Javier [1 ]
Reano, Carlos [2 ]
Silla, Federico [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Sistemes & Comp, Valencia 46002, Spain
[2] Univ Valencia, Dept Informat, Escola Tecn Super Engn ETSE, Burjassot 46100, Spain
关键词
Scheduling; GPU; CUDA; Virtualization; GPU; RCUDA; CUDA;
D O I
10.1016/j.sysarc.2024.103138
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In General-Purpose computing on Graphics Processing Unit (GPGPU), the use of CPUs is combined with that of GPUs. CPUs are used for sequential code, while GPUs are used for parallel code. GPGPU has been enabled by two key factors: (i) the massively parallel architecture of GPUs, which allows thousands of single cores to run parallel code; and (ii) the development of platforms, such as CUDA, that simplify implementing code for GPUs. GPGPU has established itself as the standard computing system in most computing fields due to the great improvements it brings. However, its use is not without problems, such as GPU underutilization, high cost, power consumption, etc. In this paper we present NGS (Network GPGPU System) to address the underutilization of GPUs in computing centers. NGS orchestrates the concurrent access to GPGPU resources from different nodes of the cluster by leveraging the remote GPU virtualization mechanism and the NVML library by NVIDIA. In this way, NGS enables different nodes of the cluster to access remote GPUs as if they were local at the same time that this access is guaranteed to be carried out without collisions. The main novelty is that NGS offers a global and standard solution independent of the computing environment used. Experimental results show up to 4x improvements compared to popular approaches.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] On Orchestrating Virtual Network Functions
    Bari, Md. Faizul
    Chowdhury, Shihabur Rahman
    Ahmed, Reaz
    Boutaba, Raouf
    2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 50 - 56
  • [2] Designing communication and remote controlling of virtual instrument network system
    Lei, L
    Wang, HJ
    Zhou, X
    Zhou, WJ
    Sensors & Their Applications XIII, 2005, 15 : 282 - 289
  • [3] Orchestrating Virtual Network Functions in Wireless-Powered IoT Networks
    Ren, Honglin
    Chin, Kwan-Wu
    He, Tengjiao
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (17) : 15874 - 15885
  • [4] Remote Identification of Neural Network FPGA Accelerators by Power Fingerprints
    Meyers, Vincent
    Hefenbrock, Michael
    Gnad, Dennis
    Tahoori, Mehdi
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 259 - 264
  • [5] Remote virtual information assurance network
    Dodge, Ronald C., Jr.
    Bertram, Corey
    Ragsdale, Daniel
    NEW APPROACHES FOR SECURITY, PRIVACY AND TRUST IN COMPLEX ENVIRONMENTS, 2007, 232 : 485 - +
  • [6] Remote Virtual Instrument System
    Mian, Zhang
    Li, Zhang
    PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 541 - 543
  • [7] Remote monitoring system of power network based on virtual instrument and wavelet transform
    Li Zhenmei
    Jin, Shen
    Wang Yanping
    Yan, Yang
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, : 203 - +
  • [8] Orchestrating 5G Virtual Network Functions as a Modular Programmable Data Plane
    Pianese, Fabio
    Gallo, Massimo
    Conte, Alberto
    Perino, Diego
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 1305 - 1308
  • [9] The description and analysis of remote network virtual laboratory
    Lin, Yun
    Lv, Chao
    Li, Yibing
    International Journal of Multimedia and Ubiquitous Engineering, 2014, 9 (01): : 163 - 170
  • [10] HELICON: Orchestrating low-latent & load-balanced Virtual Network Functions
    Bunyakitanon, Monchai
    Vasilakos, Xenofon
    Nejabati, Reza
    Simeonidou, Dimitra
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 353 - 358