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.
-
Official comment
This post is more than three years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum. Or why not try our AI Gurobot?. -
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
Post is closed for comments.
Comments
3 comments