Large-scale convex optimization problems arise in various practical applications. Even though there exist many ecient methods for solving these problems, such as the alternating direction method of multipliers (ADMM), they may take minutes or even hours to compute solutions of very large problem instances. In this thesis we explore the possibilities of using a graphics processing unit (GPU) to accelerate ADMM. We use OSQP as a state-of-the-art implementation of ADMM to analyze the potential to parallelize the algorithm. We identify several parts of the implementation that could be accelerated by using a GPU, such as the direct linear system solver, which we replace with an iterative conjugate gradient (CG) method implemented on a GPU. Our i...
General purpose graphical processing units were proven to be useful for accelerating computationally...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Most of the problems of discrete optimization belong to the class of NP-complete problems. This mean...
An alternating direction method of multipliers (ADMM) solver is described for optimal resource alloc...
The optimization problem of estimating parameters using a maximum a-posterior (MAP) [3] approach on ...
Thesis deals with discrete optimization problems. It focusses on faster ways to find good solutions ...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
to appearInternational audienceA wide class of numerical methods needs to solve a linear system, whe...
Abstract. The limiting factor for efficiency of sparse linear solvers is the memory bandwidth. In th...
Abstract. This paper proposes the design and implementation of a dynamic pro-gramming based algorith...
This work deals with the solution of large non-Hermitian linear systems on desktop workstations with...
In linear solvers, like the conjugate gradient algorithm, sparse-matrix vector multiplication is an ...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
For appropriate matrix ensembles, greedy algorithms have proven to be an efficient means of solving ...
We consider a fast, robust and scalable solver using graphic processing units (GPU) as accelerators ...
General purpose graphical processing units were proven to be useful for accelerating computationally...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Most of the problems of discrete optimization belong to the class of NP-complete problems. This mean...
An alternating direction method of multipliers (ADMM) solver is described for optimal resource alloc...
The optimization problem of estimating parameters using a maximum a-posterior (MAP) [3] approach on ...
Thesis deals with discrete optimization problems. It focusses on faster ways to find good solutions ...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
to appearInternational audienceA wide class of numerical methods needs to solve a linear system, whe...
Abstract. The limiting factor for efficiency of sparse linear solvers is the memory bandwidth. In th...
Abstract. This paper proposes the design and implementation of a dynamic pro-gramming based algorith...
This work deals with the solution of large non-Hermitian linear systems on desktop workstations with...
In linear solvers, like the conjugate gradient algorithm, sparse-matrix vector multiplication is an ...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
For appropriate matrix ensembles, greedy algorithms have proven to be an efficient means of solving ...
We consider a fast, robust and scalable solver using graphic processing units (GPU) as accelerators ...
General purpose graphical processing units were proven to be useful for accelerating computationally...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Most of the problems of discrete optimization belong to the class of NP-complete problems. This mean...