[Letux-kernel] Benchmark: Integer speed comparison of several boards an processors supported by LetuxOS
H. Nikolaus Schaller
hns at goldelico.com
Sun Jan 15 19:17:24 CET 2023
now as our cpu-speed tool (https://git.goldelico.com/?p=letux-kernel.git;a=blob;f=Letux/root/cpu-speed;h=c00ff8979e4b4b01f347a9be6e61544c0f3fe3ab;hb=7f9469e1a9f33e52f8823e2d956ad30a75f5af14)
is running quite reliable, I have tested it on several boards and here are the results:
Name Speed Threads Arch Linux Clock Board / Processor
m1 34,28 4 aarch64 4.19.219-letux-arm64 1992000 Odroid M1 RK3568
acepc 74,15 4 i686 6.0.0-rc3-letux-i386+ 1920000 AcePC T11 Atom Z8350
raspi 10,82 4 armv7l 5.4.207-letux+ RasPi 3B+ BRCM
udoo-neo 4,77 1 armv7l 5.4.127-letux+ 792000 Udoo Neo i.MX6
ci20 12,80 2 mips 6.2.0-rc3-letux-ci20+ CI20 JZ4780
5evm 28,03 2 armv7l 6.1.0-rc4-letux+ 1500000 OMAP5EVM OMAP5432
panda 10,51 2 armv7l 6.1.0-rc2-letux+ 920000 PandaBoardES OMAP4460
sama5 2,14 1 armv7l 6.2.0-rc3-letux+ 500000? SAMA5D2Xplained SAMA5D27
Well, a single Cortex A5 at 500 MHz is certainly the slowest one.
What I find interesting is that the quadcore RK3568 at 2 GHz is not much faster than the 1.5 GHz dual core OMAP5.
And has only half the speed of the Atom Z8530 at the same clock rate.
Well, this is only an integer test calculating prime numbers in multiple threads.
It does not really test cache or main memory speed.
Nor does it test any GPU.
Other note: not all devices show a clock frequency because we lack a cpufreq driver.
What I have not yet in my list of tests are OMAP3 based devices at variable clock rates.
And I have not the same kernel version installed on all devices. But that should not make a big difference.
Hope you find this useful.
More information about the Letux-kernel