Skip to main content

Does Gurobi used intel Math Kernel Library

Comments

3 comments

  • Official comment
    Greg Glockner
    Gurobi Staff Gurobi Staff

    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
    Simranjit Kaur
    Gurobi Staff Gurobi Staff
    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?.
  • Karlo Sepetanc
    Gurobi-versary
    First Comment

    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.