• DocumentCode
    2422471
  • Title

    Architecture of Request Distributor for GPU Clusters

  • Author

    Doost, Mani Shafaat ; Sadjadi, S. Masoud ; da Silva, Juliano Ricardo ; Zamith, Marcelo ; Joselli, Mark ; Clua, Esteban

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
  • fYear
    2012
  • fDate
    24-25 Oct. 2012
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    The advent of GPU computing has enabled development of many strategies for accelerating different kinds of simulations. Even further, instead of processing an application by just using one GPU, it is a common to use a collection of GPUs as a solution. These GPUs can be located in the same machine, network, or even across a wide area network. Unfortunately, distribution and management of GPUs requires additional efforts by the user such as deal with data transfer, connection and processing among GPUs. Request distributor for GPU clusters (RDGPUC) is a software architecture which allows companies, institutes and other users to share their GPU resources. By using this architecture, each cluster can have its own software to manage internal resources and they only need to develop small code to interact with RDGPUC. This novel design brings flexibility to the system and allows everyone to share their resources without need to change their GPU cluster tool. Another interesting part of system is to allow users to submit requests from all kind of devices and platforms. Admin of this system is able to specify resource groups and special schedules for using resources. On the other hand, end-users can just use a simple interface to submit their requests on RDGPUC without knowing about internal design and current status of GPU clusters.
  • Keywords
    electronic engineering computing; graphics processing units; software architecture; GPU computing; RDGPUC; request distributor; request distributor for GPU clusters; software architecture; wide area network; Computational modeling; Computer architecture; Databases; Graphics processing units; Kernel; Schedules; GPU; cluster computing; load balance; resource sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications for Multi-Core Architectures (WAMCA), 2012 Third Workshop on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-5025-9
  • Type

    conf

  • DOI
    10.1109/WAMCA.2012.15
  • Filename
    6374746