Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SC.Companion.2012.146guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

DS-CUDA: A Middleware to Use Many GPUs in the Cloud Environment

Published: 10 November 2019 Publication History

Abstract

GPGPU (General-purpose computing on graphics processing units) has several difficulties when used in cloud environment, such as narrow bandwidth, higher cost, and lower security, compared with computation using only CPUs. Most high performance computing applications require huge communication between nodes, and do not fit a cloud environment, since network topology and its bandwidth are not fixed and they affect the performance of the application program. However, there are some applications for which little communication is needed, such as molecular dynamics (MD) simulation with the replica exchange method (REM). For such applications, we propose DS-CUDA (Distributed-shared compute unified device architecture), a middleware to use many GPUs in a cloud environment with lower cost and higher security. It virtualizes GPUs in a cloud such that they appear to be locally installed GPUs in a client machine. Its redundant mechanism ensures reliable calculation with consumer GPUs, which reduce the cost greatly. It also enhances the security level since no data except command and data for GPUs are stored in the cloud side. REM-MD simulation with 64 GPUs showed 58 and 36 times more speed than a locally-installed GPU via InfiniBand and the Internet, respectively.

Cited By

View all
  • (2023)DxPU: Large-scale Disaggregated GPU Pools in the DatacenterACM Transactions on Architecture and Code Optimization10.1145/361799520:4(1-23)Online publication date: 5-Oct-2023
  • (2020)DSMACM SIGMETRICS Performance Evaluation Review10.1145/3410048.341010148:1(91-92)Online publication date: 9-Jul-2020
  • (2020)DSM: A Case for Hardware-Assisted Merging of DRAM Rows with Same ContentAbstracts of the 2020 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3393691.3394182(91-92)Online publication date: 8-Jun-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SCC '12: Proceedings of the 2012 SC Companion: High Performance Computing, Networking Storage and Analysis
November 2012
2261 pages
ISBN:9780769549569

Publisher

IEEE Computer Society

United States

Publication History

Published: 10 November 2019

Author Tags

  1. Clouds
  2. Clustering methods
  3. High performance computing
  4. Molecular computing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)DxPU: Large-scale Disaggregated GPU Pools in the DatacenterACM Transactions on Architecture and Code Optimization10.1145/361799520:4(1-23)Online publication date: 5-Oct-2023
  • (2020)DSMACM SIGMETRICS Performance Evaluation Review10.1145/3410048.341010148:1(91-92)Online publication date: 9-Jul-2020
  • (2020)DSM: A Case for Hardware-Assisted Merging of DRAM Rows with Same ContentAbstracts of the 2020 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3393691.3394182(91-92)Online publication date: 8-Jun-2020
  • (2020)DSMProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/33921514:2(1-26)Online publication date: 12-Jun-2020
  • (2019)On the support of inter-node P2P GPU memory copies in rCUDAJournal of Parallel and Distributed Computing10.1016/j.jpdc.2018.12.011127:C(28-43)Online publication date: 1-May-2019
  • (2019)Toward a transparent and efficient GPU cloudification architectureThe Journal of Supercomputing10.1007/s11227-018-2720-z75:7(3640-3672)Online publication date: 1-Jul-2019
  • (2019)On the effect of using rCUDA to provide CUDA acceleration to Xen virtual machinesCluster Computing10.1007/s10586-018-2845-022:1(185-204)Online publication date: 1-Mar-2019
  • (2019)Checkpointing Kernel Executions of MPI+CUDA ApplicationsEuro-Par 2019: Parallel Processing Workshops10.1007/978-3-030-48340-1_53(694-706)Online publication date: 26-Aug-2019
  • (2018)Leveraging rCUDA for Enhancing Low-Power Deployments in the Physics DomainWorkshop Proceedings of the 47th International Conference on Parallel Processing10.1145/3229710.3229739(1-8)Online publication date: 13-Aug-2018
  • (2018)Exploring the Use of Remote GPU Virtualization in Low-Power Systems for Bioinformatics ApplicationsWorkshop Proceedings of the 47th International Conference on Parallel Processing10.1145/3229710.3229733(1-8)Online publication date: 13-Aug-2018
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media