pytstone测的是单核性能, 不是多核性能, 只能部分反映单核性能, 另外建议用50万次循环跑, 别用默认的5万(默认不跟循环数感觉没啥意义)
3399的结果, [email protected]
python -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 11.2429
This machine benchmarks at 44472.5 pystones/second
英伟达最强嵌入式处理器Xavier的Carmel核心, [email protected]
python -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 4.35773
This machine benchmarks at 114739 pystones/second
Intel 4790K的结果 [email protected]
python2 -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 1.52853
This machine benchmarks at 327112 pystones/second
Intel 7900X的结果 [email protected]
python2 -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 1.52395
This machine benchmarks at 328096 pystones/second
Intel 8700的结果 [email protected]
ython2 -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 1.38201
This machine benchmarks at 361793 pystones/second
AMD Ryzen 9 3950X的结果 [email protected]
python2 -m test.pystone 500000
Pystone(1.1) time for 500000 passes = 1.57494
This machine benchmarks at 317473 pystones/second
AMD3950X, I8700, I7900X, I4790K的核心数量前后差异巨大, 但是得分接近, 并且基本和频率相关, 所以很明显这个测试是单核性能相关
另外一个证明更清晰, 跑测试的时候看一下htop, 只有一个核心被占满
依照这个测试, 简单来看就是Camel核心在2.26G的频率, 得分大约11.5万, 7900X大约4.5G的频率, 也就是Carmel的两倍, 得分36万分, 基本上是Carmel的三倍; 那么同频性能7900X大概是C Carmel amel的1.5倍,那么参考AnandTech对Carmel的SPEC2006测试,那么基本可以认为今年或者明年安卓阵营的大核在频率相同的条件下基本上可以达到Intel那边的水平;苹果那边基本上从A11开始在同频条件下, 大核可以达到Intel那边的水平
以上结论是不准确的, 原因也很简单, 桌面端处理器跑测试的会后单核心都占不满 ...