Does Gurobi used intel Math Kernel Library
Does the Gurobi use the intel Math Kernel Library? Because I want to use the AMD cpu for which the MKL is not friendly.
-
Official comment
Gurobi uses the Intel MKL, but only in the barrier solver. For MIP models, it's likely you will never use the MKL code.
We have also heard about slow performance with MKL on AMD chips, but we haven't seen any performance issues. It may not be ideal, but our results have been quite impressive.
-
Which version of MKL do you use?
I have read that up-to version 2020.0 it can be tweaked with system variable into debug mode and set to use AVX2 on AMD. (MKL_DEBUG_CPU_TYPE=5)
I definately support developement of vendor neutral approach. I don't know what MATLAB did, but since version 2020a it has normal performance on both Intel and AMD. I hope you find a way to do the same.
0
Please sign in to leave a comment.
Comments
2 comments