This paper presents a novel, high-performance, graphical processing unit-based algorithm for efficiently solving two-dimensional linear programs in batches. The domain of two-dimensional linear programs is particularly useful due to the prevalence of relevant geometric problems. Batch linear programming refers to solving numerous different linear programs within one operation. By solving many linear programs simultaneously and distributing workload evenly across threads, graphical processing unit utilization can be maximized. Speedups of over 22 times and 63 times are obtained against state-of-the-art graphics processing unit and CPU linear program solvers, respectively
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
International audienceIn the last decade, Graphics Processing Units (GPUs) have gained an increasing...
Graphical Processing Units (GPUs) have become more accessible peripheral devices with great computin...
Abstract We present an interface to the graphics processing unit (GPU) from MATLAB, and four algorit...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The emergence of multicore and heterogeneous architectures requires many linear algebra algorithms t...
International audienceThanks to CUDA and OpenCL, Graphics Processing Units (GPUs) have recently gain...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
We present several algorithms to compute the solution of a linear system of equa-tions on a GPU, as ...
The Branch-and-Bound (B&B) method is a well-known optimization algorithm for solving integer linear ...
AbstractIn recent years, parallel processing has been widely used in the computer industry. Software...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
International audienceIn the last decade, Graphics Processing Units (GPUs) have gained an increasing...
Graphical Processing Units (GPUs) have become more accessible peripheral devices with great computin...
Abstract We present an interface to the graphics processing unit (GPU) from MATLAB, and four algorit...
International audienceThe Simplex algorithm is a well known method to solve linear programming (LP) ...
The emergence of multicore and heterogeneous architectures requires many linear algebra algorithms t...
International audienceThanks to CUDA and OpenCL, Graphics Processing Units (GPUs) have recently gain...
Abstract Optimization algorithms are becoming increasingly more important in many areas, such as fin...
We present several algorithms to compute the solution of a linear system of equa-tions on a GPU, as ...
The Branch-and-Bound (B&B) method is a well-known optimization algorithm for solving integer linear ...
AbstractIn recent years, parallel processing has been widely used in the computer industry. Software...
Graphical processing units (GPUs) have recently attracted attention for scientific applications such...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
International audienceIn the last decade, Graphics Processing Units (GPUs) have gained an increasing...
Graphical Processing Units (GPUs) have become more accessible peripheral devices with great computin...