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
Link To Document