Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
59.755 UPC E-Prints
You are here:
View Item 
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Articles de revista
  • View Item
  •   DSpace Home
  • E-prints
  • Centres de recerca
  • BSC - Barcelona Supercomputing Center
  • Computer Sciences
  • Articles de revista
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

Thumbnail
View/Open
Exploring the Interoperability of Remote GPGPU.pdf (689,4Kb)
Share:
 
 
10.1007/s11227-016-1791-y
 
  View Usage Statistics
Cita com:
hdl:2117/88981

Show full item record
Castelló, Adrian
Peña, Antonio J.
Mayo, Rafael
Planas, Judit
Quintana Ortí, Enrique Salvador
Balaji, Pavan
Document typeArticle
Defense date2016-06-21
PublisherSpringer US
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
ProjectCOMPUTACION HETEROGENEA DE BAJO CONSUMO (MINECO-TIN2014-53495-R)
Abstract
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.
CitationCastelló, Adrian [et al.]. Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models. "The Journal of Supercomputing", 21 Juny 2016. 
URIhttp://hdl.handle.net/2117/88981
DOI10.1007/s11227-016-1791-y
ISSN0920-8542
Publisher versionhttp://link.springer.com/article/10.1007/s11227-016-1791-y
Collections
  • Computer Sciences - Articles de revista [277]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
Exploring the Interoperability of Remote GPGPU.pdf689,4KbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina