java与intel x86_x86和arm 性能究竟差多少?

我的一加6,骁龙845,神舟z7sp7s2, i7-6700hq

spec2006

编译器:gcc-8.3

运行环境:

骁龙845:chroot 容器中的ubuntu19.04

i7-6700hq:ubuntu-mate 19.04

spec2k6报警的unknow flags:

-static -march=native -std=gnu90/-std=c++03/-std=legacy(不然新版gcc编译不了跑分集)

int(定点):

骁龙845-2.8Ghz:18分

i7-6700hq-3.3Ghz:37.6分

fp(浮点):

骁龙845-2.8Ghz:21.3分

i7-6700hq-3.3Ghz:45.7分

细项见下图

############ 分割线-以下原答案#########

我就以我的6700hq和我的骁龙835为例,一颗是16年笔记本中端标配,一颗是17年手机旗舰。

毕竟x86的17年旗舰铂金志强8180我是不可能买得起的。arm的17年旗舰thunderx2我是不可能买的了的。。。。。。。

一下数据皆为个人实测

7zip

骁龙835,压缩:9965mips,解压缩:15611mips,总分:12788mips。

i7 6700hq 压缩:18563mips,解压缩:18017mips,总分:18254mips。

ffmpeg压制炮姐4k8bit版op至1080p

骁龙835,耗时:796秒

i7 6700hq,耗时:258秒

bc计算器计算圆周率5000位(算法原因,与super pi毫无可比性)

骁龙835,耗时:25秒

i7 6700hq,耗时:13秒

前面的这几项,骁龙835的成绩都是在安卓8.1,neoterm终端下测得,i7 6700hq的成绩为其在Windows10,Ubuntu18.04,安卓 凤凰os,三个系统分别测试后的最佳成绩。

pov-ray3.7渲染官网提供的benchmark.pov

骁龙835,耗时:193秒。

i7 6700hq,耗时:98秒

pov-ray3.7 运行 povray --benchmark(相当于在官网提供的benchmark.ini配置下渲染官网提供的benchmark.pov)

骁龙835,耗时:312秒

i7 6700hq,耗时:151秒

hardinfo benchmark v0.6

1.CPU blowfish(越低越好)

骁龙835 成绩:2.79秒

i7 6700hq 成绩:1.39秒

2.CPU cryptohash(越高越好)

骁龙 835 成绩:578.34 MiB/s

i7 6700hq 成绩:757.21 MiB/s

3.CPU fibonacci(越低越好)

骁龙835 成绩:1.33秒

i7 6700hq 成绩:0.47秒

4.CPU N-Queens(越低越好)

骁龙835 成绩:4.81秒

i7 6700hq 成绩:6.23秒

5.CPU zlib(越高越好)

骁龙835 :0.67分(数)

i7 6700hq:1.21分(数)

FPU FFT(越低越好)

骁龙835:2.01秒

i7 6700hq:0.80秒

FPU Raytracing(越低越好)

骁龙835:1.97秒

i7 6700hq:1.58秒

这几项,骁龙835的成绩是在chroot 运行的debian9下测得。i7 6700hq的成绩是在Ubuntu18.04下测得。

你可能感兴趣的:(java与intel,x86)