Solving many convex programs in parallel

150 Views Asked by At

If I have 10,000 instances of a quadratic program, what is the fastest way to solve these programs?

  1. For loop

  2. Parallelizing over CPU threads

  • Does this even do anything?

GPU parallelization as far as I can tell, is not available.

1

There are 1 best solutions below

5
Hongkai Dai On

Parallelizing over CPU threads

This will work. Also depends on the license you have. I think Mosek's license supports multiple Mosek instances on the same machine. For Gurobi, if you have a standalone Gurobi license then it also supports CPU parallelization.