Skip to main content

Effect of more processors

Answered

Comments

2 comments

  • 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?.
  • Maliheh Aramon
    Gurobi Staff Gurobi Staff

    Hi Victor, 

     As discussed in the documentation of the Threads parameter, increasing the number of threads does not necessarily result in faster runtime on all models. 

    Furthermore, if you are sharing the 32-core machine with other jobs, this might spawn a number of threads greater than the number of logical processors, causing some or all jobs to slow down. One suggestion is to incrementally increase the number of threads to experimentally find the thread count that improves the runtime. 

    When running a Gurobi job on a different machine, the optimizer might take a completely different solution path. You might find the article Why does Gurobi perform differently on different machines? relevant. It would be a good idea to consider experimenting with different random Seed values to force the Gurobi optimizer to take different paths when exploring the search tree.

     Best regards,

    Maliheh

    0

Post is closed for comments.