使用scipy odeint在多处理器计算机上进行的计算时间较慢

时间:2017-03-13 14:36:04

标签: python scipy odeint multiprocessor

我在两台不同配置的计算机上运行python脚本:PC-1比PC-2更强大。问题是PC-1的计算时间是PC-2的两倍......显然我期待相反的情况!

我认为这个问题来自我用来解决python脚本中普通方程的scipy odeint包。实际上,我使用cProfile来比较两台计算机,而PC-1的使用时间是PC-2的两倍,进入odeint功能。

以下是两种配置: 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 Pro 64bits
  •   

PC-2:

  
      
  • 核心i5 6200U(2.30-2.40 GHz,2C,3Mo缓存)
  •   
  • 8GB(1x8GB)2133 DDR4
  •   
  • Intel HD Graphics 520
  •   
  • Windows 10 Pro 64bits
  •   

这可能是多核架构,编译等问题吗?

谢谢

0 个答案:

没有答案