使用更多的CPU核,Excel解算器会运行得更快吗?

使用更多的CPU核,Excel解算器会运行得更快吗?,excel,performance,solver,cpu-cores,Excel,Performance,Solver,Cpu Cores,不同的来源似乎给出了相反或不明确的答案 我正在运行Excel solver,它在电子表格中处理方程,电子表格中至少有16列和1000行,每个单元格中都有一个复杂的方程,但我想让它运行得更快 考虑到资金限制,什么会对其速度做出更大贡献:更高的CPU时钟速度或更高的内核数,两者都启用了超线程?例如,4.00GHz四核或2.00GHz八核 谢谢,并期待您的专家建议。我建议您尝试在现有PC上比较解决方案时间-首先在所有内核都处于活动状态的情况下,然后关闭多线程计算文件->选项->高级->取消选中启用多线

不同的来源似乎给出了相反或不明确的答案

我正在运行Excel solver,它在电子表格中处理方程,电子表格中至少有16列和1000行,每个单元格中都有一个复杂的方程,但我想让它运行得更快

考虑到资金限制,什么会对其速度做出更大贡献:更高的CPU时钟速度或更高的内核数,两者都启用了超线程?例如,4.00GHz四核或2.00GHz八核


谢谢,并期待您的专家建议。

我建议您尝试在现有PC上比较解决方案时间-首先在所有内核都处于活动状态的情况下,然后关闭多线程计算文件->选项->高级->取消选中启用多线程计算。这将使您能够了解您的解算器模型如何有效地利用多个核心。顺便说一句,真正的核心才是最重要的:超线程只起到很小的作用。假设CPU时钟速度呈线性增加


也考虑前线系统中求解器的专业版本。

我不知道Excel求解器,但我不认为求解器使用并行算法。它针对小型LP、MIP和NLP问题。谢谢!我现在就做。