• DocumentCode
    3042982
  • Title

    Vegeta: An Implementation and Evaluation of Development-Support Middleware on Multiple OpenCL Platform

  • Author

    Shitara, Akihiro ; Nakahama, Tetsuya ; Yamada, Masahiro ; Kamata, Toshiaki ; Nishikawa, Yuri ; Yoshimi, Masato ; Amano, Hideharu

  • Author_Institution
    Dept. of Sci. & Technol., Keio Univ., Yokohama, Japan
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    141
  • Lastpage
    147
  • Abstract
    Programming on the cluster with accelerators like GP-GPU tends to be a mixture of intra-node parallel library based on CUDA or OpenCL and inter-node communication library including MPI. In this work, we proposed, implemented and evaluated VEGETA, a middleware that can inject OpenCL program tasks written for multiple OpenCL accelerators in a single chassis to multiple OpenCL accelerators equipped in multiple chassis. Furthermore, we add a new feature called Virtual Direct Memory Access (VDMA) scheme, which supports direct data transfer to other node without writing back to the memory region on user application. In execution of a matrix multiplication benchmark on two, three and four nodes each provided performance improvement of 1.9, 2.8 and 3.8 times. Furthermore, as the result of executing advection term computation based on Cartesian grid method, 78% of the performance compared to that of MPI version was obtained even without use of VDMA, and moreover, 96% of that was achieved the system with VDMA.
  • Keywords
    file organisation; graphics processing units; libraries; message passing; middleware; CUDA; GP-GPU; MPI version; VDMA scheme; Vegeta; development-support middleware; inter-node communication library; intra-node parallel library; multiple OpenCL platform; virtual direct memory access; Graphics processing unit; Kernel; Libraries; Middleware; Programming; Servers; Sockets; GPU; OpenCL; middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Computing (ICNC), 2011 Second International Conference on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4577-1796-3
  • Type

    conf

  • DOI
    10.1109/ICNC.2011.28
  • Filename
    6131828