• DocumentCode
    515422
  • Title

    A GPU-enabled solver for time-constrained linear sum assignment problems

  • Author

    Roverso, Roberto ; Naiem, Amgad ; El-Beltagy, Mohammed ; El-Ansary, Sameh ; Haridi, Seif

  • Author_Institution
    Peerialism Inc., Stockholm, Sweden
  • fYear
    2010
  • fDate
    28-30 March 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper deals with solving large instances of the Linear Sum Assignment Problems (LSAPs) under realtime constraints, using Graphical Processing Units (GPUs). The motivating scenario is an industrial application for P2P live streaming that is moderated by a central tracker that is periodically solving LSAP instances to optimize the connectivity of thousands of peers. However, our findings are generic enough to be applied in other contexts. Our main contribution is a parallel version of a heuristic algorithm called Deep Greedy Switching (DGS) on GPUs using the CUDA programming language. DGS sacrifices absolute optimality in favor of a substantial speedup in comparison to classical LSAP solvers like the Hungarian and auctioning methods. We show the modifications needed to parallelize the DGS algorithm and the performance gains of our approach compared to a sequential CPU-based implementation of DGS and a mixed CPU/GPU-based implementation of it.
  • Keywords
    combinatorial mathematics; computer graphic equipment; coprocessors; optimisation; parallel algorithms; peer-to-peer computing; programming languages; CUDA programming language; GPU-enabled solver; Hungarian method; P2P live streaming; auctioning methods; deep greedy switching algorithm; graphical processing units; linear sum assignment problems; parallel algorithm; peer-to-peer streaming; Application software; Best practices; Central Processing Unit; Computer languages; Heuristic algorithms; Large-scale systems; Paper technology; Parallel architectures; Peer to peer computing; Performance gain;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics and Systems (INFOS), 2010 The 7th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-5828-8
  • Type

    conf

  • Filename
    5461816