实验目的
测试3款ARM设备的CPU浮点计算能力
实验环境
手上有三款ARM设备,分别是树莓派3B+,两个网络电视盒子(RK3229和晶晨S905W,都从安卓刷成了Armbian Linux系统)
树莓派3B+
32位系统,1G运行内存,4核心CPU,主频最高1.4G
pi@RaspberryPi:~ $ arch armv7l pi@RaspberryPi:~ $ uname -a Linux RaspberryPi 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux pi@RaspberryPi:~ $ lscpu Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Model: 4 Model name: ARMv7 Processor rev 4 (v7l) CPU max MHz: 1400.0000 CPU min MHz: 600.0000 BogoMIPS: 38.40 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
V88电视盒子RK3229
32位系统,1G运行内存,8G板载EMMC存储,4核心CPU,主频最高1.2G
root@rk322x-box:~# arch armv7l root@rk322x-box:~# uname -a Linux rk322x-box 4.4.194-rk322x #3 SMP Sat Jun 20 15:18:00 UTC 2020 armv7l armv7l armv7l GNU/Linux root@rk322x-box:~# lscpu Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: 5 Model name: Cortex-A7 Stepping: r0p5 CPU max MHz: 1200.0000 CPU min MHz: 408.0000 BogoMIPS: 70.58 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
TX3-MINI电视盒子amlogicS905W
64位系统,2G运行内存,16G板载EMMC存储,4核心CPU,主频最高1.2G
root@aml-s9xx-box:~# arch aarch64 root@aml-s9xx-box:~# uname -a Linux aml-s9xx-box 6.1.30-meson64 #8 SMP PREEMPT Wed May 24 16:32:53 UTC 2023 aarch64 GNU/Linux root@aml-s9xx-box:~# lscpu Architecture: aarch64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Vendor ID: ARM Model name: Cortex-A53 Model: 4 Thread(s) per core: 1 Core(s) per cluster: 4 Socket(s): - Cluster(s): 1 Stepping: r0p4 CPU(s) scaling MHz: 8% CPU max MHz: 1200.0000 CPU min MHz: 100.0000 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-3
3款设备浮点计算能力测试
以计算圆周率小数点后5000位所耗费时间为准,最短者获胜
time echo "scale=5000; 4*a(1)" | bc -l -q
NO.1 树莓派3B+
73774418426312986080998886874132604720
real 1m9.210s
user 1m9.110s
sys 0m0.013s
NO.2 TX3-MINI电视盒子amlogicS905W
73774418426312986080998886874132604720
real 1m18.355s
user 1m18.066s
sys 0m0.008s
NO.3 V88电视盒子RK3229
73774418426312986080998886874132604720
real 1m39.424s
user 1m39.360s
sys 0m0.024s
结论
1、最终树莓派3B+以1分9秒获胜,可能源于主频高0.2GHz。
2、通过htop观察,发现虽然都是4核,可是在这个测试中都只用到单核。处于1核有难,3核围观状态,3款设备无一例外。
发表评论