在共享集群和笔记本电脑之间进行性能检查我对共享集群并不十分熟悉,但我认为与完成单个任务相比,性能应该与笔记本电脑处理器相比差别不大。我有一个C++代码,我在我的笔记本电脑上运行了英特尔®酷睿™i7-4558U 2.80 GHz CPU和16.0 GB RAM,操作系统为64位Windows 10.另一方面,我的结果相同来自出版物的代码属于在使用英特尔至强2.3 GHz CPU的共享集群上进行的测试以及使用Linux操作系统的4 GB内存限制。该程序使用CPLEX作为求解器:我的笔记本电脑具有IBM Cplex 12.7,而以前的运行使用IBM CPLEX 12.4(Cplex,2012)。我的结果似乎需要多300倍比上次运行报告的结果。 这种差异是否有意义?如果是的话,背后有什么驱动力?使用英特尔®酷睿™i7
-1
A
回答
2
这可以归因于性能变化(参见,例如,MIPLIB 2010纸here第5条)。简而言之,问题表述(例如约束顺序,输入格式等)或运行在不同平台上的细微差异可能对解决问题的时间产生很大影响。借助CPLEX 12.7,您可以使用交互式帮助您evaluate variability。
相关问题
- 1. 英特尔酷睿i7有多少个流水线阶段?
- 2. 无法在酷睿i7
- 3. 英特尔酷睿双核上的硬件性能计数器
- 4. 无法运行HyperV o英特尔酷睿i3-4041U
- 5. 英特尔i7(4核心,基于8 HT的逻辑核心)是否优于用于VisualC++开发的英特尔酷睿2四核?
- 6. 哪些硬件在英特尔酷睿处理器上运行OpenCL?
- 7. 英特尔酷睿i *与内核数量之间的关系是什么?
- 8. 英特尔酷睿2双核处理器SU7300(1.30GHz,3MB L2,800MHzFSB)可以在旅途中使用Java编程吗?
- 9. 我可以测量现代英特尔酷睿CPU上的分支预测故障吗?
- 10. ASP.NET酷睿2的Web API模型
- 11. 我使用英特尔螺纹积木
- 12. 使用英特尔的tbb与qt
- 13. 错误递增使用英特尔XDK
- 14. 使用英特尔Fortran与vim制作
- 15. 使用英特尔MKL的3D卷积
- 16. 英特尔TBB使用的线程数
- 17. 创建使用英特尔组件
- 18. 在英特尔i7-4600U中,内存通道是否使用单独的引脚用于数据总线?
- 19. 英特尔TBB和Cilk Plus线程亲和力英特尔MIC
- 20. 英特尔XDK FILETRANSFER错误
- 21. 英特尔TBB许可证
- 22. 英特尔IOT与PLC
- 23. 英特尔IA-32大会
- 24. StartAR方法英特尔XDK
- 25. ZGEMM英特尔的MIC
- 26. 英特尔IPP ippsFree()崩溃
- 27. 英特尔Fortran损坏DLL
- 28. 英特尔XDK框架
- 29. 英特尔TBB:图形池
- 30. 英特尔GMA 4500HD&vsync
从您的描述中,您可以比较完全不同的东西。这就像问一个游艇为什么比一辆汽车跑X倍?它背后的驱动力是什么?简短的回答是 - 很多事情。 – Sergei
您是否说过,尽管我的CPLEX版本更新且笔记本电脑上的处理器更好,但在运行时间中获得这么多差异可能会有意义吗? – Ozgu
不同的硬件,不同的操作系统,不同的软件版本,运行实验的不同人员,不明确的测量方法。你无法比较结果。在这种情况下,任何区别都是有意义的。另外,我会从一些盐的出版物中拿出任何数字。 – Sergei