我在两台不同配置的计算机上运行 python 脚本:PC-1 比 PC-2 更强大。问题是 PC-1 的计算时间是 PC-2 的两倍……显然我的预期正好相反!
我认为问题来自我用来在我的 python 脚本中求解普通方程的 scipy odeint 包。确实,我使用 cProfile 比较了两台计算机,PC-1 进入 odeint 函数的时间是 PC-2 的两倍。
以下是两种配置: PC-1:
- 2 个处理器 Intel Xeon E5-2609 v4(1,7GHz,8C,20Mo 缓存,85W),1866MHz
- 32Go RDIMM (4x8Go), 2400MHz, DDR4
- AMD FirePro W4100, 2Go
- Windows 10 专业版 64 位
PC-2:
- 酷睿 i5 6200U(2.30-2.40 GHz,2C,3Mo 缓存)
- 8GB (1x8GB) 2133 DDR4
- 英特尔核芯显卡 520
- Windows 10 专业版 64 位
会不会是多核架构、编译等问题?
谢谢