[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

Hi all,
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 mailing list