我正在努力应对新购买的机器与Xeon E5-4627 CPU的性能。我的实验代码在Xeon E5-4627 v3
CPU上的运行速度几乎是在Xeon E5-2640 v3
处理器上运行的相同代码的两倍。
我在这两台机器上做了一些简单的基准测试。这是代码
long N = 1 << 24;
double s = 0;
for (long i = 0; i < N; i++)
s += std::cos(i % 360);
我使用E5-4627将机器上的代码编译为g++ -std=c++11 -O3 -o test test.cpp
,并在这两台机器中运行same
二进制执行文件。
E5-4627的成本约为0.95s
,而E5-2640的成本约为0.36s
。
这两台计算机都使用Ubuntu 4.8.5
并且使用了g++-4.8
。