• DocumentCode
    244462
  • Title

    Sparse matrix computations on clusters with GPGPUs

  • Author

    Cardellini, Valeria ; Fanfarillo, Alessandro ; Filippone, Salvatore

  • Author_Institution
    Dipt. di Ing. Civile e Ing. Inf., Univ. di Roma “Tor Vergata”, Rome, Italy
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    Hybrid nodes containing GPUs are rapidly becoming the norm in parallel machines. We have conducted some experiments regarding how to plug GPU-enabled computational kernels into PSBLAS, a MPI-based library specifically geared towards sparse matrix computations. In this paper, we present our findings on which strategies are more promising in the quest for the optimal compromise among raw performance, speedup, software maintainability, and extensibility. We consider several solutions to implement the data exchange with the GPU focusing on the data access and transfer, and present an experimental evaluation for a cluster system with up to two GPUs per node. In particular, we compare the pinned memory and the Open-MPI approaches, which are the two most used alternatives for multi-GPU communication in a cluster environment. We find that OpenMPI turns out to be the best solution for large data transfers, while the pinned memory approach is still a good solution for small transfers between GPUs.
  • Keywords
    graphics processing units; linear algebra; message passing; parallel machines; sparse matrices; GPGPU; GPU-enabled computational kernel; MPI-based library; PSBLAS; cluster system; data access; data transfer; multiGPU communication; open-MPI approach; parallel machine; pinned memory approach; sparse matrix computation; Graphics processing units; Kernel; Libraries; Peer-to-peer computing; Performance evaluation; Sparse matrices; Synchronization; GPGPU computing; Message Passing Interface (MPI); Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903665
  • Filename
    6903665