ODROID beats them all !

powerful owl
Posts: 123
Joined: Thu Mar 28, 2019 8:57 pm
languages_spoken: english
ODROIDs: 6 x HC1, 3 x H2
Has thanked: 21 times
Been thanked: 9 times
Contact:

Re: ODROID beats them all !

Post by powerful owl » Sun Aug 25, 2019 9:43 pm

fvolk wrote:
Tue Aug 13, 2019 2:50 pm
For fun, I use a mixed workload to get an overall first feel for a platform:
Compiling ripgrep from scratch and warm cache (cargo install -f ripgrep; time cargo --offline install -f ripgrep)
That's a single threaded (linking), multi threaded (compile) and I/O (lots of intermediate files) mixed workload using everything a bit.
Numbers for Rust 1.36+ripgrep v11.0.2:
0m43s -- 6-core desktop x86 (nvme SSD)
2m42s -- H2 (nvme SSD)
~6m40s-~7m02s -- HC1 (mechanical disk)
~13m20s -- C2 (microSD)
where there is quite some variance with HC1 (due to thermal throttling?).
Hi, thanks for this, interesting test. I tried it with the HC1 and there was some variation (disk access?), however I found with an SSD it was quicker:

HC1, SSD, Armbian, root FS on SSD, in “stack” of 6, cores at 1.8/1.3 GHz (?mostly)
With fan: 4m35s to 5m17s — temps ambient ~20, idle 31, peak 67
Without fan: 4m43s to 4m52s — temps ambient ~20, idle 53, peak 101

I was watching the temp as well out of curiosity...

A few more -

N2, Armbian desktop, 8GB eMMC, 1.9/1.8 GHz
8GB eMMC: 4m37s — temps ambient ~17, idle 30(?), peak 45
32GB SD card: 4m33s — temps ambient ~17, idle 30(?), peak 44

RPi4, Raspbian Buster desktop, no heatsink, no fan, no case, 1.5 GHz
7m03s — temps ambient ~17, idle 56, peak 79

NanoPC T4, FriendlyDesktop, 1.8/1.4 GHz
6m52s — temps ambient ~19, idle 40, peak 70
With fan: 6m41s — temps ambient ~19, idle 33, peak 49

NUC8i5BEH (i5-8259U), Linux Mint, 3.0 - 3.8 GHz
1m02s — temps ambient ~19, idle 45, peak 91

gsgs
Posts: 37
Joined: Thu Jul 11, 2019 5:14 pm
languages_spoken: english
ODROIDs: n2
Location: Germany
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: ODROID beats them all !

Post by gsgs » Sun Aug 25, 2019 10:08 pm

interesting benchmarks. PCs are still cheaper wrt. total computing power,
but these small boards are better wrt. computing power per Watt,
so I'd like to see some Watt-numbers here !
For some time I had Intel Atom Z3735 as best, but now ARM-A73 seems to be better.

darkalfie wrote:
Tue Aug 06, 2019 12:50 pm
Updating this list (added the nvidia jetson nano that just arrived)

i9-9900K ... 8,8s (Intel, my bolide desktop machine, 3,6 GHz)
ODROID H2 ... 16.3s (Celeron J4105, 2.50 GHz, 64-bit)
AWS a1 instance ... 16.921s (AWS Graviton Processors 64-bit Arm Neoverse, 2.3Ghz )
Fitlet2 ... 23.182s (Intel(R) Atom(TM) Processor E3950 @ 1.60GHz, 64-bit OS)

ODROID N1 ... 20.3s (Rockchip RK3399 64bit A72 & A53, 2,0 GHz, 64-bit OS)
ODROID N2 ... 23,7s (Amlogic S922X 64 bit A73 & A53, 1,8GHz, 64-bit OS)
ODROID XU3/XU4 ... 23.2s (Exynos 5422, Cortex-A15 & Cortex-A7, 2,0GHz) ---> (as 2GHz is the default clock not 1,8GHz)
ODROID XU3/4 ... 29,1s (Exynos 5422, Cortex-A15 & Cortex-A7, 1,8GHz)
ODROID U3 ... 35,3s (Exynos4412 Prime Cortex-A9, Quad Core, 1,7 GHz)
ODROID C2 ... 36.992 s (Amlogic S905 A53, 64bit, Quadcore, 1.5 GHz, 64-bit OS - rev0.2 20160226)
ODROID C2 ... 41,0s (Amlogic S905 A53, 64bit, Quadcore, 2 GHz, 64-bit OS)
Lemaker HiKey ... 45,3s (A53, 64bit, Octacore, 1,2GHz, 64-bit OS)
RaspPi-3-Model-B ... 45,9s (A53, 64-bit, Quadcore 1,2 GHz, 32bit-OS)
ODROID C1 ... 48,5s (Amlogic S805 Cortex A5, Quad Core,1,5 GHz)
Banana PI M2 ... 1m 18s (A31, Quad Core, 1GHz)
Banana PI ... 1m 18s (A20, v7dual, 1GHz)
RaspPi-2-Model-B ... 1m 42,5s (BCM2836 v7quad, standard clock setting)
PaspPI-ModB ... 2m 23s (ARM11, 700MHz)
RaspPi-4 ... 22.2s
Nvidia Jetson Nano ... 30.192s (‎64-bit Quad-core ARM A57 @ 1.43GHz )

fvolk
Posts: 372
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C2, HC1, H2
Has thanked: 0
Been thanked: 21 times
Contact:

Re: ODROID beats them all !

Post by fvolk » Mon Aug 26, 2019 3:27 am

powerful owl wrote: interesting test
Just please don't take it too serious,
Rust is updated about every 6 weeks and they still change a lot, so one would have to rerun this again with every release....

powerful owl
Posts: 123
Joined: Thu Mar 28, 2019 8:57 pm
languages_spoken: english
ODROIDs: 6 x HC1, 3 x H2
Has thanked: 21 times
Been thanked: 9 times
Contact:

Re: ODROID beats them all !

Post by powerful owl » Sun Sep 01, 2019 10:24 pm

fvolk wrote:
Mon Aug 26, 2019 3:27 am
Just please don't take it too serious,
I don't :) Any benchmarks really, they are only indicative of something. However I needed to dust off some boards and it was a new thing to try. It's a pretty good stress test, one of my HC1s got to over a hundred degrees, which is a little surprising.

Anyway, for the H2 I got almost the same as yours, 2m39s, peak temperature was 70 degrees.

harry4516
Posts: 51
Joined: Sun Jan 25, 2015 10:35 am
languages_spoken: english, german
ODROIDs: N2, C1, C2, U3, XU3, XU4Q, RPI all versions, BananaPI/PRO, HiKey(-junk). Best of all: N2 !
Location: Bavaria, Germany
Has thanked: 0
Been thanked: 2 times
Contact:

N2 with best USB performance !

Post by harry4516 » Tue Sep 17, 2019 4:52 am

I am running (on an Intel PC, Ubuntu) a multithreaded SDR receiver transferring almost 40 MByte/s via USB-2, which is close to the upper limit of USB-2.

My goal was to find an SBC which can handle this load.

Tests with the XU4, Raspberry-4 an others showed CPU loads of 100% per kernel and lots of data losses.
Then I did this test with the N2, and it worked immediately. The max. CPU load is 85% and no data losses,
additionaly the cooler gets max. 45 degC under this load. The XU4 got 60 degC and the RPI4 was close to burning.

It is amazing how fast the N2 can handle fast data streams over USB, much better than it's competitors.
This is the load when the SDR is running.
Bildschirmfoto zu 2019-09-16 21-47-12.png
Bildschirmfoto zu 2019-09-16 21-47-12.png (139.7 KiB) Viewed 690 times
all other SBCs show at least one kernel at 100%.

harry4516
Posts: 51
Joined: Sun Jan 25, 2015 10:35 am
languages_spoken: english, german
ODROIDs: N2, C1, C2, U3, XU3, XU4Q, RPI all versions, BananaPI/PRO, HiKey(-junk). Best of all: N2 !
Location: Bavaria, Germany
Has thanked: 0
Been thanked: 2 times
Contact:

Re: ODROID beats them all !

Post by harry4516 » Sat May 23, 2020 11:28 pm

the C4 just arrived, time for a new update:

i9-9900K ... 8,8s (Intel, my bolide desktop machine, 3,6 GHz)
ODROID N2 ... 23,7s (Amlogic S922X 64 bit A73 & A53, 1,8GHz, 64-bit OS)
ODROID C4 ... 27,3s (Amlogic S905X3, 64bit, A55, 2GHz, 64-bit OS)
ODROID XU3/4 ... 29,1s (Exynos 5422, Cortex-A15 & Cortex-A7, 1,8GHz)
ODROID U3 ... 35,3s (Exynos4412 Prime Cortex-A9, Quad Core, 1,7 GHz)
ODROID C2 ... 41,0s (Amlogic S905 A53, 64bit, Quadcore, 2 GHz, 64-bit OS)
Lemaker HiKey ... 45,3s (A53, 64bit, Octacore, 1,2GHz, 64-bit OS)
RaspPi-3-Model-B ... 45,9s (A53, 64-bit, Quadcore 1,2 GHz, 32bit-OS)
ODROID C1 ... 48,5s (Amlogic S805 Cortex A5, Quad Core,1,5 GHz)
Banana PI M2 ... 1m 18s (A31, Quad Core, 1GHz)
Banana PI ... 1m 18s (A20, v7dual, 1GHz)
RaspPi-2-Model-B ... 1m 42,5s (BCM2836 v7quad, standard clock setting)
PaspPI-ModB ... 2m 23s (ARM11, 700MHz)

originally I planned to take the Raspi 4 into the list. But unfortunately the RPI4 is an absolute NOGO. It gets so extremely hot, even with a heatsink in idle mode, that I don't use it any more. The risk of burning my lab during the night is simply too high.

I personally prefer the N2, but the C4 is a real competitor regarding price vs. speed. Well done Hardkernel.
These users thanked the author harry4516 for the post (total 2):
rooted (Sun May 24, 2020 4:39 am) • odroid (Mon May 25, 2020 9:50 am)

User avatar
rooted
Posts: 7595
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 656 times
Been thanked: 173 times
Contact:

Re: ODROID beats them all !

Post by rooted » Sun May 24, 2020 4:40 am

I like how you have kept a running tally, I know it's a simple test but still nice to see.

Thank you.

fvolk
Posts: 372
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C2, HC1, H2
Has thanked: 0
Been thanked: 21 times
Contact:

Re: ODROID beats them all !

Post by fvolk » Sun May 24, 2020 6:40 am

Hmm... rerunning this test, the C2 is not THAT slower than a C4?
I guess software improved over time - or is it the current kernel?
Now I'm really looking forward for the C4 to arrive.... :-)
c2.png
c2.png (36.09 KiB) Viewed 113 times

User avatar
rooted
Posts: 7595
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 656 times
Been thanked: 173 times
Contact:

Re: ODROID beats them all !

Post by rooted » Sun May 24, 2020 6:47 am

I just ran it on my CloudShell 2 (XU4) running kernel 5.4.3 and it did it in 23 seconds:

Image

User avatar
meveric
Posts: 10994
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4
Has thanked: 37 times
Been thanked: 336 times
Contact:

Re: ODROID beats them all !

Post by meveric » Sun May 24, 2020 7:36 am

rooted wrote:
Sun May 24, 2020 6:47 am
I just ran it on my CloudShell 2 (XU4) running kernel 5.4.3 and it did it in 23 seconds:
That's nothing new.
The XU4 was tested to run on 23 sec multiple times already.
The value that is from @harry4516 is actually from a ODROID XU4Q which was clocked on 1.8 GHz and therefore slower.
The N1 also outperforms the N2 in this test, by over 3 sec, so the N2 is really not that great in comparison, if even the XU4 can beat it.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
rooted
Posts: 7595
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 656 times
Been thanked: 173 times
Contact:

Re: ODROID beats them all !

Post by rooted » Sun May 24, 2020 8:07 am

Was the N2 using a big core? The N1 is a great device but it's definitely slower than the N2 on some tasks.

galleta38
Posts: 3
Joined: Sun May 24, 2020 3:16 pm
languages_spoken: english,spanish
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID beats them all !

Post by galleta38 » Sun May 24, 2020 3:59 pm

meveric wrote:
Sun May 24, 2020 7:36 am
rooted wrote:
Sun May 24, 2020 6:47 am
I just ran it on my CloudShell 2 (XU4) running kernel 5.4.3 and it did it in 23 seconds:
That's nothing new.
The XU4 was tested to run on 23 sec multiple times already.
The value that is from @harry4516 is actually from a ODROID XU4Q which was clocked on 1.8 GHz and therefore slower.
The N1 also outperforms the N2 in this test, by over 3 sec, so the N2 is really not that great in comparison, if even the XU4 can beat it.
Have you run some CPU and GPU comparison regarding OpenCL between the XU4, N2 and C4? Would be amazing.

User avatar
meveric
Posts: 10994
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4
Has thanked: 37 times
Been thanked: 336 times
Contact:

Re: ODROID beats them all !

Post by meveric » Sun May 24, 2020 6:21 pm

I personally haven't but I think on the forums there are some tests spread out over the boards.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 10994
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4
Has thanked: 37 times
Been thanked: 336 times
Contact:

Re: ODROID beats them all !

Post by meveric » Sun May 24, 2020 6:23 pm

rooted wrote:
Sun May 24, 2020 8:07 am
Was the N2 using a big core? The N1 is a great device but it's definitely slower than the N2 on some tasks.
yes it was.. The N1 has better single core performance than the N2 has, and the above tests only runs on one core.
Therefore the N1 outperforms the N2.
N1 "only" has two big cores, while the N2 has 4 big ones, therefore the N2 is in many scenarios faster, but where single core performance counts most, the N1 outperforms the N2.
These users thanked the author meveric for the post:
rooted (Mon May 25, 2020 7:08 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

galleta38
Posts: 3
Joined: Sun May 24, 2020 3:16 pm
languages_spoken: english,spanish
Has thanked: 0
Been thanked: 0
Contact:

Re: ODROID beats them all !

Post by galleta38 » Sun May 24, 2020 10:02 pm

meveric wrote:
Sun May 24, 2020 6:21 pm
I personally haven't but I think on the forums there are some tests spread out over the boards.
I saw a few with N2 but nothing with C4

Do you consider the N2 enough up to date regarding drivers/kernel or a bit being leaved with "discontinued support"?

User avatar
mad_ady
Posts: 7890
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 490 times
Been thanked: 348 times
Contact:

Re: ODROID beats them all !

Post by mad_ady » Sun May 24, 2020 10:16 pm

N2 is still new/up to date and drivers (open source) will only get better.

User avatar
meveric
Posts: 10994
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4
Has thanked: 37 times
Been thanked: 336 times
Contact:

Re: ODROID beats them all !

Post by meveric » Mon May 25, 2020 1:12 am

mad_ady wrote:
Sun May 24, 2020 10:16 pm
N2 is still new/up to date and drivers (open source) will only get better.
which doesn't mean much, considering there aren't any at the moment, so they only CAN get better :D
These users thanked the author meveric for the post:
mad_ady (Mon May 25, 2020 1:23 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 7890
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 490 times
Been thanked: 348 times
Contact:

Re: ODROID beats them all !

Post by mad_ady » Mon May 25, 2020 4:55 pm

A bit of offtopic, but it's a benchmark, so...
I was building my docker images for Smokeping with InfluxDB support (https://hub.docker.com/repository/docke ... ing-influx), and I was using the C4 to build for arm64, but the build failed with some obscure error. When drilling down it seemed that compiling the perl module IO::Tty caused some test to run over 60s which registered as a failure. Which is strange because it worked fine when building on C2, which should be slower. So I ran a small benchmark of my own between the boards that I have operational. Note that the boards are using ondemand governor, are not idle and have mostly 16G emmc chips:

Code: Select all

$ time sudo perl -MCPAN -e 'install IO::Tty'
Intel PC (for refrence): 0m46s
N2 (running Android with Linux Deploy): 1m4s
N1: 1m10s
XU4: 1m12s
C4 (32G red emmc): 1m30s
C4 (8G orange emmc): 1m32s
C2 (@1.8G): 1m39s
C1 (@1.2G): 3m50s (though it may have been influenced by other things and the measurement may be unreliable)

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 1 guest