使用英特尔(R)酷睿™i7共享群集和笔记本电脑之间的性能检查

时间:2017-08-04 14:32:32

标签: linux windows performance cluster-computing cplex

我对共享群集并不熟悉,但我认为与笔记本电脑处理器相比,在完成单个任务方面性能不应有太大差异。我有一个C ++代码,我在我的笔记本电脑上使用Intel(R)Core™i7-4558U 2.80 GHz CPU和16.0 GB RAM运行,操作系统为64位Windows 10.另一方面,我有相同的结果来自出版物的代码,属于在具有Intel Xeon 2.3 GHz CPU和Linux操作系统的4 GB内存限制的共享群集上执行的测试。该程序使用CPLEX作为求解器:我的笔记本电脑具有IBM Cplex 12.7,而之前的运行使用IBM CPLEX 12.4(Cplex,2012)。我的结果似乎比之前运行的报告结果强300倍 这么多差异有意义吗?如果是这样,背后的驱动力是什么?

1 个答案:

答案 0 :(得分:2)

这可归因于性能可变性(例如,参见MIPLIB 2010论文here的第5部分)。简而言之,问题制定中的微小差异(例如,约束的顺序,输入格式等)或在不同平台上运行可能对解决时间产生很大影响。使用CPLEX 12.7,您可以使用交互式帮助evaluate variability