Back to Search Start Over

Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models

Authors :
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Universitat Jaume I
Generalitat Valenciana
Generalitat de Catalunya
U.S. Department of Energy
European Regional Development Fund
Ministerio de Economía y Competitividad
Castelló-Gimeno, Adrián
Peña Monferrer, Antonio José
Mayo Gual, Rafael
Planas,Judit
Quintana Ortí, Enrique Salvador
Balaji, Pavan
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Universitat Jaume I
Generalitat Valenciana
Generalitat de Catalunya
U.S. Department of Energy
European Regional Development Fund
Ministerio de Economía y Competitividad
Castelló-Gimeno, Adrián
Peña Monferrer, Antonio José
Mayo Gual, Rafael
Planas,Judit
Quintana Ortí, Enrique Salvador
Balaji, Pavan
Publication Year :
2018

Abstract

[EN] Directive-based programming models, such as OpenMP, OpenACC, and OmpSs, enable users to accelerate applications by using coprocessors with little effort. These devices offer significant computing power, but their use can introduce two problems: an increase in the total cost of ownership and their underutilization because not all codes match their architecture. Remote accelerator virtualization frameworks address those problems. In particular, rCUDA provides transparent access to any graphic processor unit installed in a cluster, reducing the number of accelerators and increasing their utilization ratio. Joining these two technologies, directive-based programming models and rCUDA, is thus highly appealing. In this work, we study the integration of OmpSs and OpenACC with rCUDA, describing and analyzing several applications over three different hardware configurations that include two InfiniBand interconnections and three NVIDIA accelerators. Our evaluation reveals favorable performance results, showing low overhead and similar scaling factors when using remote accelerators instead of local devices.

Details

Database :
OAIster
Notes :
TEXT, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1244631655
Document Type :
Electronic Resource