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

被引:0
|
作者
Adrián Castelló
Antonio J. Peña
Rafael Mayo
Judit Planas
Enrique S. Quintana-Ortí
Pavan Balaji
机构
[1] Universitat Jaume I de Castelló,
[2] Barcelona Supercomputing Center (BSC-CNS),undefined
[3] École Polytechnique Fédérale de Lausanne,undefined
[4] Argonne National Laboratory,undefined
来源
关键词
GPUs; Directive-based programming models; OpenACC; OmpSs; Remote virtualization; rCUDA;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:5628 / 5642
页数:14
相关论文
共 50 条
  • [21] Directive-Based, High-Level Programming and Optimizations for High-Performance Computing with FPGAs
    Lambert, Jacob
    Lee, Seyong
    Kim, Jungwon
    Vetter, Jeffrey S.
    Malony, Allen D.
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 160 - 171
  • [22] Evaluation of a Directive-Based GPU Programming Approach for High-Order Unstructured Mesh Computational Fluid Dynamics
    Puri, Kunal
    Singh, Vikram
    Frankel, Steven
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC17), 2017,
  • [23] Improving the Interoperability between MPI and Task-Based Programming Models
    Sala, Kevin
    Bellon, Jorge
    Farre, Pau
    Teruel, Xavier
    Perez, Josep M.
    Pena, Antonio J.
    Holmes, Daniel
    Beltran, Vicenc
    Labarta, Jesus
    EUROMPI 2018: PROCEEDINGS OF THE 25TH EUROPEAN MPI USERS' GROUP MEETING, 2018,
  • [24] Exploring Traditional and Emerging Parallel Programming Models using a Proxy Application
    Karlin, Ian
    Bhatele, Abhinav
    Keasler, Jeff
    Chamberlain, Bradford L.
    Cohen, Jonathan
    DeVito, Zachary
    Haque, Riyaz
    Laney, Dan
    Luke, Edward
    Wang, Felix
    Richards, David
    Schulz, Martin
    Still, Charles H.
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 919 - 932
  • [25] MDA-Based Interoperability Establishment Using Language Independent Information Models
    Agostinho, Carlos
    Cerny, Jaroslav
    Jardim-Goncalves, Ricardo
    ENTERPRISE INTEROPERABILITY, IWEI 2012, 2012, 122 : 146 - 160
  • [26] One-Way Wave Equation Migration at Scale on GPUs using Directive Based Programming
    Mehta, Kshitij
    Hugues, Maxime
    Calandra, Henri
    Hernandez, Oscar
    Bernholdt, David E.
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 224 - 233
  • [27] Using four-dimensional geometric models for representing dynamic machining process based on parallel processing by GPGPU
    Zhang, Tong
    Onosato, Masahiko
    Tanaka, Fumiki
    10th International Conference on Leading Edge Manufacturing Technologies in 21st Century, LEM 2021, 2021, : 60 - 65
  • [28] Web service composition using integer programming-based models
    Gao, AQ
    Yang, DQ
    Tang, SW
    Zhang, M
    ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 603 - 606
  • [29] An integrated approach to river basin management based on EU water framework directive using GIS and remote sensing
    Cluckie, ID
    Park, JS
    Christian, R
    Candy, H
    RIVER BASIN MANAGEMENT II, 2003, 7 : 449 - 457
  • [30] Drought forecasting based on the remote sensing data using ARIMA models
    Han, Ping
    Wang, Peng Xin
    Zhang, Shu Yu
    Zhu, De Hai
    MATHEMATICAL AND COMPUTER MODELLING, 2010, 51 (11-12) : 1398 - 1403