Skip to main content

Effect of more processors

Answered

Comments

1 comment

  • 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

Please sign in to leave a comment.