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 ...
International audienceThe race for Exascale computing has naturally led the current technologies to ...
Multidimensional assignment problem (MAP) is one of the many formulations of data association proble...
International audienceGraphics Processing units (GPU) have become a valuable support for High Perfor...
This paper deals with solving large instances of the Linear Sum Assignment Problems (LSAPs) under re...
Abstract. In this paper we modify a fast heuristic solver for the Linear Sum Assignment Problem (LSA...
We present a technique for designing memory-bound algorithms with high data reuse on Graphics Proces...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The Resource-Constrained Assignment Problem (RCAP) aims to find the minimum cost one-to-one matching...
Large-scale convex optimization problems arise in various practical applications. Even though there ...
Graphics processor units (GPUs) are many-core processors that perform better than central processing...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
Abstract. This paper proposes the design and implementation of a dynamic pro-gramming based algorith...
We describe a novel parallel steady-state solver that uses NVIDIA's Compute Unified Device Architect...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceThe race for Exascale computing has naturally led the current technologies to ...
Multidimensional assignment problem (MAP) is one of the many formulations of data association proble...
International audienceGraphics Processing units (GPU) have become a valuable support for High Perfor...
This paper deals with solving large instances of the Linear Sum Assignment Problems (LSAPs) under re...
Abstract. In this paper we modify a fast heuristic solver for the Linear Sum Assignment Problem (LSA...
We present a technique for designing memory-bound algorithms with high data reuse on Graphics Proces...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The Resource-Constrained Assignment Problem (RCAP) aims to find the minimum cost one-to-one matching...
Large-scale convex optimization problems arise in various practical applications. Even though there ...
Graphics processor units (GPUs) are many-core processors that perform better than central processing...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
Abstract. This paper proposes the design and implementation of a dynamic pro-gramming based algorith...
We describe a novel parallel steady-state solver that uses NVIDIA's Compute Unified Device Architect...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceThe race for Exascale computing has naturally led the current technologies to ...
Multidimensional assignment problem (MAP) is one of the many formulations of data association proble...
International audienceGraphics Processing units (GPU) have become a valuable support for High Perfor...