• DocumentCode
    2724168
  • Title

    Provisioning OpenCL Capable Infrastructure with Infiniband Verbs

  • Author

    Reynolds, Christopher J. ; Lichtenberger, Zsolt ; Winter, Stephen

  • Author_Institution
    Centre for Parallel Comput., Univ. of Westminster, London, UK
  • fYear
    2011
  • fDate
    6-8 July 2011
  • Firstpage
    110
  • Lastpage
    116
  • Abstract
    The availability of low cost high performance hardware such as graphical processing units (GPUs) has been the driving force for considerable change in both traditional high performance computing (HPC), and more recently the data centre. Vendor independent methods of accessing such hardware include the recently standardised OpenCL framework. However, using GPUs as accelerators for certain computational algorithms requires careful provisioning of infrastructure in order to balance cost, power consumption, and device utilization. In this paper we describe vOpenCL, an architecture for provisioning OpenCL capable hardware. vOpenCL works by transparently offloading processing from traditional cluster nodes, to a remotely located farm of OpenCL capable processors such as GPUs. vOpenCL differs from existing provisioning solutions since it provides mechanisms to optimize the data transfers between components. This is achieved through the use of a module/plug in which fully exploits the Infiniband interconnect architecture. We provide full analysis of vOpenCL and all of its plugins, in a range of scenarios including from within virtualized environments. For certain algorithms, we demonstrate that the Infiniband plug in can provide significant performance benefits.
  • Keywords
    distributed processing; graphics processing units; virtualisation; GPU; HPC; OpenCL capable infrastructure; graphical processing units; high performance computing; infiniband plug; vendor independent methods; virtualized environments; Graphics processing unit; IP networks; Kernel; Libraries; Servers; Sockets; Time measurement; GPU; Infiniband; OpenCL; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on
  • Conference_Location
    Cluj Napoca
  • Print_ISBN
    978-1-4577-1536-5
  • Type

    conf

  • DOI
    10.1109/ISPDC.2011.25
  • Filename
    6108262