Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models
 
research article

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

Castello, Adrian
•
Pena, Antonio J.
•
Mayo, Rafael
Show more
November 1, 2018
Journal Of Supercomputing

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
  • Metrics
Type
research article
DOI
10.1007/s11227-016-1791-y
Web of Science ID

WOS:000450623900002

Author(s)
Castello, Adrian
Pena, Antonio J.
Mayo, Rafael
Planas, Judit  
Quintana-Orti, Enrique S.
Balaji, Pavan
Date Issued

2018-11-01

Publisher

SPRINGER

Published in
Journal Of Supercomputing
Volume

74

Issue

11

Start page

5628

End page

5642

Subjects

Computer Science, Hardware & Architecture

•

Computer Science, Theory & Methods

•

Engineering, Electrical & Electronic

•

Computer Science

•

Engineering

•

gpus

•

directive-based programming models

•

openacc

•

ompss

•

remote virtualization

•

rcuda

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
GR-FSCH  
Available on Infoscience
December 13, 2018
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/152406
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés