共享集群与配备 Intel(R)Core™ i7 的笔记本电脑之间的性能检查
Performance check between shared cluster and laptop with Intel(R)Core™ i7
我不太熟悉共享集群,但我假设与笔记本电脑处理器相比,在完成单个任务方面的性能应该不会有太大差异。我有一个 C++ 代码,我 运行 在我的笔记本电脑上使用 Intel(R)Core™ i7-4558U 2.80 GHz CPU 和 16.0 GB RAM,操作系统为 64 位 Windows 10 . 另一方面,我从一份出版物中获得了相同代码的结果,该出版物属于在使用 Intel Xeon 2.3 GHz CPU 和 4 GB 内存限制以及 Linux 操作系统的共享集群上进行的测试。该程序使用 CPLEX 作为求解器:我的笔记本电脑使用 IBM Cplex 12.7,而之前的 运行 使用 IBM CPLEX 12.4(Cplex,2012)。我的结果似乎比之前 运行 报告的结果多 300 倍。 这么大的差别有意义吗?如果是这样,背后的驱动因素是什么?
这可能是由于 性能可变性(例如,参见 MIPLIB 2010 论文第 5 节 here). In a nutshell, minor differences in problem formulation (e.g., order of constraints, input format, etc.), or running on different platforms, can have a great effect on the time to solve. With CPLEX 12.7, you can use the interactive to help you evaluate variability。
我不太熟悉共享集群,但我假设与笔记本电脑处理器相比,在完成单个任务方面的性能应该不会有太大差异。我有一个 C++ 代码,我 运行 在我的笔记本电脑上使用 Intel(R)Core™ i7-4558U 2.80 GHz CPU 和 16.0 GB RAM,操作系统为 64 位 Windows 10 . 另一方面,我从一份出版物中获得了相同代码的结果,该出版物属于在使用 Intel Xeon 2.3 GHz CPU 和 4 GB 内存限制以及 Linux 操作系统的共享集群上进行的测试。该程序使用 CPLEX 作为求解器:我的笔记本电脑使用 IBM Cplex 12.7,而之前的 运行 使用 IBM CPLEX 12.4(Cplex,2012)。我的结果似乎比之前 运行 报告的结果多 300 倍。 这么大的差别有意义吗?如果是这样,背后的驱动因素是什么?
这可能是由于 性能可变性(例如,参见 MIPLIB 2010 论文第 5 节 here). In a nutshell, minor differences in problem formulation (e.g., order of constraints, input format, etc.), or running on different platforms, can have a great effect on the time to solve. With CPLEX 12.7, you can use the interactive to help you evaluate variability。