• DocumentCode
    1828137
  • Title

    CaravelaMPI: Message Passing Interface for Parallel GPU-Based Applications

  • Author

    Yamagiwa, Shinichi ; Sousa, Leonel

  • Author_Institution
    INESC-ID/IST, Lisbon, Portugal
  • fYear
    2009
  • fDate
    June 30 2009-July 4 2009
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    With the ever increasing demand for high quality 3D image processing on markets such as cinema and gaming, graphics processing units (GPUs) capabilities have shown tremendous advances. Although GPU-based cluster computing, which uses GPUs as the processing units, is one of the most promising high performance parallel computing platforms, currently there is no programming environment, interface or library designed to use these multiple computing resources to compute tasks in parallel. This paper proposes the CaravelaMPI, a new message passing interface targeted for GPU cluster computing, providing a unified and transparent interface to manage both communication and GPU execution. Experimental results show that the transparent interface of CaravelaMPI allows to efficiently program GPU-based clusters, not only decreasing the required programming effort but also increasing the performance of GPU-based cluster computing platforms.
  • Keywords
    computer graphics; coprocessors; message passing; user interfaces; 3D image processing; CaravelaMPI; GPU-based cluster computing; graphics processing units; message passing interface; parallel GPU-based applications; Computer interfaces; Concurrent computing; Graphics; High performance computing; Image processing; Libraries; Message passing; Motion pictures; Parallel processing; Programming environments; Cluster Computing; GPGPU; GPU; MPI; Parallel Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2009. ISPDC '09. Eighth International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-0-7695-3680-4
  • Type

    conf

  • DOI
    10.1109/ISPDC.2009.24
  • Filename
    5284356