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

Skip to main content
Log in

The development of Mellanox/NVIDIA GPUDirect over InfiniBand—a new model for GPU to GPU communications

  • Special Issue Paper
  • Published:
Computer Science - Research and Development

Abstract

The usage and adoption of General Purpose GPUs (GPGPU) in HPC systems is increasing due to the unparalleled performance advantage of the GPUs and the ability to fulfill the ever-increasing demands for floating points operations. While the GPU can offload many of the application parallel computations, the system architecture of a GPU-CPU-InfiniBand server does require the CPU to initiate and manage memory transfers between remote GPUs via the high speed InfiniBand network. In this paper we introduce for the first time a new innovative technology—GPUDirect that enables Tesla GPUs to transfer data via InfiniBand without the involvement of the CPU or buffer copies, hence dramatically reducing the GPU communication time and increasing overall system performance and efficiency. We also explore for the first time the performance benefits of GPUDirect using Amber and LAMMPS applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kindratenko V, Enos J, Shi G, Showerman M, Arnold G, Stone J, Phillips J, Hwu W-m (2009) GPU clusters for high-performance computing. In: Cluster computing and workshops

    Google Scholar 

  2. Wu E, Liu Y (2008) Emerging technology about GPGPU. In: Circuits and systems

    Google Scholar 

  3. Chen G, Li G, Pei S, Wu B (2009) High performance computing via a GPU. In: Information science and engineering (ICISE)

    Google Scholar 

  4. Garland M (2010) Parallel computing with CUDA. In: Parallel & distributed processing (IPDPS)

    Google Scholar 

  5. The TOP500 list—www.top500.org

  6. InfiniBand Trade Association—www.infinibandta.org/

  7. Mellanox Technologies—www.mellanox.com

  8. LAMMPS and the USER-CUDA package—http://lammps.sandia.gov/, http://code.google.com/p/gpulammps/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gilad Shainer.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shainer, G., Ayoub, A., Lui, P. et al. The development of Mellanox/NVIDIA GPUDirect over InfiniBand—a new model for GPU to GPU communications. Comput Sci Res Dev 26, 267–273 (2011). https://doi.org/10.1007/s00450-011-0157-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-011-0157-1

Keywords

Navigation