"ODROID Bench"

lungfish
Posts: 18
Joined: Tue Feb 19, 2019 8:13 pm
languages_spoken: english
ODROIDs: C2, XU4, N2 (soon).
Has thanked: 0
Been thanked: 0
Contact:

Re: "ODROID Bench"

Post by lungfish »

Thanks, that dealt with it. So I've got the required cryptodev.ko, but you can't insmod it in a Docker container. I was kind of expecting that, but it was worth a try... if anyone else wants to try this outside a Docker container, the following should do it. This is for a C2, on an XU4 you don't need to do any of the prep but can just install cryptodev directly:
sudo apt install build-essential
sudo apt install module-assistant
sudo module-assistant prepare
git clone --depth 1 --branch odroidc2-v3.16.y https://github.com/hardkernel/linux
cd linux
make odroidc2_defconfig
make headers_install
make modules
sudo ln -s /home/odroid/linux/ /lib/modules/3.16.57-25/build
wget https://github.com/cryptodev-linux/cryp ... master.zip
unzip master.zip
cd cryptodev-linux-master
sudo make
sudo make install
sudo apt install kmod
sudo insmod /home/odroid/cryptodev-linux-master/cryptodev.ko

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

lungfish wrote:
Thu Feb 21, 2019 11:27 pm
Thanks, that dealt with it. So I've got the required cryptodev.ko, but you can't insmod it in a Docker container. I was kind of expecting that, but it was worth a try... if anyone else wants to try this outside a Docker container, the following should do it. This is for a C2, on an XU4 you don't need to do any of the prep but can just install cryptodev directly:
sudo apt install build-essential
sudo apt install module-assistant
sudo module-assistant prepare
git clone --depth 1 --branch odroidc2-v3.16.y https://github.com/hardkernel/linux
cd linux
make odroidc2_defconfig
make headers_install
make modules
sudo ln -s /home/odroid/linux/ /lib/modules/3.16.57-25/build
wget https://github.com/cryptodev-linux/cryp ... master.zip
unzip master.zip
cd cryptodev-linux-master
sudo make
sudo make install
sudo apt install kmod
sudo insmod /home/odroid/cryptodev-linux-master/cryptodev.ko
Wondering, if the module is loaded then what's expected to do for next?

lungfish
Posts: 18
Joined: Tue Feb 19, 2019 8:13 pm
languages_spoken: english
ODROIDs: C2, XU4, N2 (soon).
Has thanked: 0
Been thanked: 0
Contact:

Re: "ODROID Bench"

Post by lungfish »

tobetter wrote:
Thu Feb 21, 2019 11:42 pm
Wondering, if the module is loaded then what's expected to do for next?
Build and run some diagnostic code that indicates what crypto hardware capabilities are made available via /dev/crypto, and whether they work as expected.

elatllat
Posts: 1790
Joined: Tue Sep 01, 2015 8:54 am
languages_spoken: english
ODROIDs: XU4, N1, N2, C4, N2+
Has thanked: 50 times
Been thanked: 115 times
Contact:

Re: "ODROID Bench"

Post by elatllat »

lungfish depending on what crypto capabilities you want the C2 may not be the best choice;
viewtopic.php?f=149&t=30103
assuming /dev/crypto is only exposing

Code: Select all

XU4> grep name /proc/crypto | perl -pe 's/.* //g;s/_//g' |  sort -u
aes
arc4
cbc(aes)
ciphernull
compressnull
crc32c
crct10dif
ctr(aes)
digestnull
ecb(aes)
ecb(arc4)
ecb(ciphernull)
jitterentropyrng
md5
sha1
sha224
sha256
sha3-224
sha3-256
sha3-384
sha3-512
sha384
sha512
stdrng
xts(aes)

lungfish
Posts: 18
Joined: Tue Feb 19, 2019 8:13 pm
languages_spoken: english
ODROIDs: C2, XU4, N2 (soon).
Has thanked: 0
Been thanked: 0
Contact:

Re: "ODROID Bench"

Post by lungfish »

elatllat wrote:
Fri Feb 22, 2019 12:57 am
lungfish depending on what crypto capabilities you want the C2 may not be the best choice;
Oh, the purpose of the exercise isn't the crypto itself, I've got more than enough crypto stuff here, it's to determine which of the mechanisms in the C2 /dev/crypto are backed by hardware and what their performance is. Most of what's listed there will be software emulation, and given that you're going through the kernel interface it'll be much slower than a software-only implementation in userspace. So the goal is to find out what's backed by hardware, and whether it's worth using.

back2future
Posts: 295
Joined: Sun Jul 23, 2017 3:19 pm
languages_spoken: english
Has thanked: 13 times
Been thanked: 8 times
Contact:

Re: "ODROID Bench"

Post by back2future »

tobetter wrote:
Thu Feb 21, 2019 7:29 pm
back2future wrote:
Sat Feb 02, 2019 3:28 pm
Would be interesting, if we could have output from

Code: Select all

 modprobe eeprom && decode-dimms 
[ perl script for DDR4: https://kernel.googlesource.com/pub/scm ... code-dimms ]

for H2's ram so-dimms on port 2240,2243,2244?
Sorry for long wait, now you would be able to run the command decode-dimms on H2. Please try... :)
Thx, for enabling decode-dimms script on port 2240, 2242. Was decode-dimms available on 18.04 apt repository?
[ There was change from ddr3 to ddr4 dimm modules, considering its configuration spd eeprom. Accessing a ddr4 eeprom needs a patched kernel driver, AFAIK.
ee1004: https://www.spinics.net/lists/linux-i2c/msg32331.html ]
Maybe You want to add a picture of new N2 devices and their orientation on Odroid bench, what would be interesting for looking at the airflow situation at the passive heatsinks (and maybe slow rpm room ventilation)?
Do You think about adding a current meter to some of new N2 devices (logging at netdata chart then)?
Last edited by back2future on Sat Mar 16, 2019 4:20 am, edited 2 times in total.

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

back2future wrote:
Fri Feb 22, 2019 11:30 pm
tobetter wrote:
Thu Feb 21, 2019 7:29 pm
back2future wrote:
Sat Feb 02, 2019 3:28 pm
Would be interesting, if we could have output from

Code: Select all

 modprobe eeprom && decode-dimms 
[ perl script for DDR4: https://kernel.googlesource.com/pub/scm ... code-dimms ]

for H2's ram so-dimms on port 2240,2243,2244?
Sorry for long wait, now you would be able to run the command decode-dimms on H2. Please try... :)
Thx, for enabling decode-dimms script on port 2240, 2242. Was decode-dimms available on 18.04 apt repository?
[*wildcard for insights to come]
Maybe You want to add a picture of new N2 devices and their orientation on Odroid bench, what would be interesting for looking at the airflow situation at the passive heatsinks (and maybe slow rpm room ventilation)?
Do You think about adding a current meter to some of new N2 devices (logging at netdata chart then)?
decode-dimms can be installed with the package i2c-tools if I remember correctly. Well, ODROID-N2s are sitting together and there is no ventilation at all, the temperature in the room is just low since it's winter here. :) At the moment, not considering to add a current meter. Sorry about that.

back2future
Posts: 295
Joined: Sun Jul 23, 2017 3:19 pm
languages_spoken: english
Has thanked: 13 times
Been thanked: 8 times
Contact:

Re: "ODROID Bench"

Post by back2future »

tobetter wrote:
Sat Feb 23, 2019 12:06 am
back2future wrote:
Fri Feb 22, 2019 11:30 pm
tobetter wrote:
Thu Feb 21, 2019 7:29 pm
back2future wrote:
Sat Feb 02, 2019 3:28 pm
Would be interesting, if we could have output from

Code: Select all

 modprobe eeprom && decode-dimms 
[ perl script for DDR4: https://kernel.googlesource.com/pub/scm ... code-dimms ]

for H2's ram so-dimms on port 2240,2243,2244?
Sorry for long wait, now you would be able to run the command decode-dimms on H2. Please try... :)
Thx, for enabling decode-dimms script on port 2240, 2242. Was decode-dimms available on 18.04 apt repository?
[*wildcard for insights to come]
Maybe You want to add a picture of new N2 devices and their orientation on Odroid bench, what would be interesting for looking at the airflow situation at the passive heatsinks (and maybe slow rpm room ventilation)?
Do You think about adding a current meter to some of new N2 devices (logging at netdata chart then)?
decode-dimms can be installed with the package i2c-tools if I remember correctly. Well, ODROID-N2s are sitting together and there is no ventilation at all, the temperature in the room is just low since it's winter here. :) At the moment, not considering to add a current meter. Sorry about that.
Do You think about adding sensor chart for N2's?
Do all N2's have same setup (hardware, firmware, ram, os, networking config, physical stacking position)?

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

back2future wrote:
Sat Feb 23, 2019 12:20 am
tobetter wrote:
Sat Feb 23, 2019 12:06 am
back2future wrote:
Fri Feb 22, 2019 11:30 pm
tobetter wrote:
Thu Feb 21, 2019 7:29 pm
back2future wrote:
Sat Feb 02, 2019 3:28 pm
Would be interesting, if we could have output from

Code: Select all

 modprobe eeprom && decode-dimms 
[ perl script for DDR4: https://kernel.googlesource.com/pub/scm ... code-dimms ]

for H2's ram so-dimms on port 2240,2243,2244?
Sorry for long wait, now you would be able to run the command decode-dimms on H2. Please try... :)
Thx, for enabling decode-dimms script on port 2240, 2242. Was decode-dimms available on 18.04 apt repository?
[*wildcard for insights to come]
Maybe You want to add a picture of new N2 devices and their orientation on Odroid bench, what would be interesting for looking at the airflow situation at the passive heatsinks (and maybe slow rpm room ventilation)?
Do You think about adding a current meter to some of new N2 devices (logging at netdata chart then)?
decode-dimms can be installed with the package i2c-tools if I remember correctly. Well, ODROID-N2s are sitting together and there is no ventilation at all, the temperature in the room is just low since it's winter here. :) At the moment, not considering to add a current meter. Sorry about that.
Do You think about adding sensor chart for N2's?
Do all N2's have same setup (hardware, firmware, ram, os, networking config, physical stacking position)?
All N2 on the bench has the same hardware set up, 4GB memory + 8GB eMMC and set network domain. They are running with Debian 9 for the host platforms, 2 out of them run Debian 9 container and the rest run Ubuntu 18.04 container.

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

After reading the thread about the spontaneous reboots, I've quickly accessed ODROID-N2 devices on the bench how they are and found that 1 out of 4 are running 82 days and the other 3 are running 234~235 days which is 7+ months. Their kernel is still running with 4.9.156, I am thinking of they need to be updated with a recent version to see if kernel causes the rebooting issue at the same time, need to set up 3-4 ODROID-N2 for a stress test with the recent kernel.
$ ssh -p 2226 odroid@maze.odroid.com uptime
04:23:04 up 235 days, 19:54, 0 users, load average: 0.00, 0.02, 0.02
$ ssh -p 2227 odroid@maze.odroid.com uptime
04:23:08 up 234 days, 20:20, 0 users, load average: 0.05, 0.05, 0.03
$ ssh -p 2228 odroid@maze.odroid.com uptime
04:23:12 up 235 days, 19:48, 0 users, load average: 0.02, 0.10, 0.06
$ ssh -p 2229 odroid@maze.odroid.com uptime
04:23:17 up 82 days, 12:31, 0 users, load average: 0.26, 0.11, 0.09
These users thanked the author tobetter for the post:
odroid (Tue Oct 15, 2019 5:46 pm)

talltxn88030
Posts: 1
Joined: Wed Oct 16, 2019 10:58 am
languages_spoken: english
Has thanked: 4 times
Been thanked: 0
Contact:

Re: "ODROID Bench"

Post by talltxn88030 »

I'm certain I'm using the correct method described above to ssh in, but am having some difficulty with timeouts, I can't connect. I tried the links to watch but I can't get that to work either. Any help would be appreciated:) thank you. b.

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

talltxn88030 wrote:I'm certain I'm using the correct method described above to ssh in, but am having some difficulty with timeouts, I can't connect. I tried the links to watch but I can't get that to work either. Any help would be appreciated:) thank you. b.
Currently, ODROID Bench is being maintained for OS upgrade and to arrange the space. They will come in a couple of days.

"Tapatalk wishes you to have fun with ODROID"

These users thanked the author tobetter for the post (total 3):
talltxn88030 (Mon Oct 21, 2019 10:23 am) • rooted (Mon Oct 21, 2019 10:56 am) • mad_ady (Mon Oct 21, 2019 2:12 pm)

back2future
Posts: 295
Joined: Sun Jul 23, 2017 3:19 pm
languages_spoken: english
Has thanked: 13 times
Been thanked: 8 times
Contact:

Re: "ODROID Bench"

Post by back2future »

Do you have ODROID Bench on maintenance?

elatllat
Posts: 1790
Joined: Tue Sep 01, 2015 8:54 am
languages_spoken: english
ODROIDs: XU4, N1, N2, C4, N2+
Has thanked: 50 times
Been thanked: 115 times
Contact:

Re: "ODROID Bench"

Post by elatllat »

Is there a C4 on "ODROID Bench" yet?

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

elatllat wrote:
Fri Apr 24, 2020 8:03 am
Is there a C4 on "ODROID Bench" yet?
Saying "Hey, tobetter...so lazy". :) Sorry, it supposes to be but I didn't manage myself to set it up, probably 1-2 C4 would be ready by coming Tuesday and I will let you know.
These users thanked the author tobetter for the post (total 2):
elatllat (Fri Apr 24, 2020 8:13 am) • rooted (Fri Apr 24, 2020 8:26 am)

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

ODROID-C4

Now two ODROID-C4 are ready on the bench, the connection can be established through two ports 2236 and 2237 and account/password are 'odroid'/'odroid'.

Currently, ODROID-C4 are running Ubuntu 20.04 with Linux kernel 5.6.5, the benchmark result would be a bit different to the figures in the announcement and due to connections by other users. If anyone wants to run the official Linux kernel 4.9, I will prepare two ODROID-C4 as well.

Code: Select all

$ ssh -p <2236|2237> odroid@maze.odroid.com
...................................................................................
.                                                                                 .
. Welcome to ODROID Bench !!                                                      .
.                                                                                 .
. You are accessing to ODROID Bench of Hardkernel Co,. Ltd.                       .
.                                                                                 .
. ## SECURITY NOTICE ##                                                           .
.                                                                                 .
. * This system is publicly opened to anyone, your activity in this system could  .
.   be could be monitored by annoymous. Please be careful not to leave or leak    .
.   your personal information in the system.                                      .
.                                                                                 .
. * Your access is bounded to Docker container, so the performance could be a bit .
.   slower or the privilige to access the system could be limited.                .
.                                                                                 .
...................................................................................

odroid@maze.odroid.com's password: 
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.6.0-odroid-arm64 aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
These users thanked the author tobetter for the post:
rooted (Tue Apr 28, 2020 2:05 pm)

elatllat
Posts: 1790
Joined: Tue Sep 01, 2015 8:54 am
languages_spoken: english
ODROIDs: XU4, N1, N2, C4, N2+
Has thanked: 50 times
Been thanked: 115 times
Contact:

Re: "ODROID Bench"

Post by elatllat »

Thanks, any way around this;

Code: Select all

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
-bash: /sys/devices/system/cpu/cpufreq/policy0/scaling_governor: Read-only file system
?

mad_ady
Posts: 8460
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: 577 times
Been thanked: 461 times
Contact:

Re: "ODROID Bench"

Post by mad_ady »

One could expose /sys rw inside docker, but there's no telling how one could break out of it... :)
Or bind-mounting those files directly...

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

elatllat wrote:
Wed Apr 29, 2020 2:34 am
Thanks, any way around this;

Code: Select all

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
-bash: /sys/devices/system/cpu/cpufreq/policy0/scaling_governor: Read-only file system
?
Please try this command, this will allow you to change the governor.

Code: Select all

$ sudo mount -o remount,rw /sys
These users thanked the author tobetter for the post:
elatllat (Wed Apr 29, 2020 4:04 am)

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re:

Post by tobetter »

mad_ady wrote:
Wed Apr 29, 2020 3:49 am
One could expose /sys rw inside docker, but there's no telling how one could break out of it... :)
Or bind-mounting those files directly...
Do whatever you want, only one person will have a hard life if the board stop working... :D
These users thanked the author tobetter for the post:
rooted (Wed Apr 29, 2020 10:17 am)

ejolson
Posts: 31
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 7 times
Been thanked: 11 times
Contact:

Re: "ODROID Bench"

Post by ejolson »

Thank you for making the ODROID-C4 available. I am very interested in this machine, because I've been thinking about building a cluster and ample 12V power is much more available on a standard ATX power supply than the 5V used by many other single-board computers. I ran two programs, the Pi Pie Chart benchmark and John McCalpin's stream memory test.

The pie chart benchmark I created. It, hopefully, consists of reasonably well written OpenMP parallel C codes to solve four standard problems: prime sieve, merge sort, fast Fourier transform and the Lorenz 96 dynamical simulation. More information may be found at

https://www.raspberrypi.org/forums/view ... 3&t=227177

including results for the ODROID-N2

https://www.raspberrypi.org/forums/view ... 5#p1469792

The results I obtained for the C4 were

Code: Select all

$ ./pichart-openmp -t ODROID-C4
pichart -- Raspberry Pi Performance OPENMP version 34

Prime Sieve          P=14630843 Workers=4 Sec=0.881419 Mops=1060.03
Merge Sort           N=16777216 Workers=8 Sec=0.853603 Mops=471.71
Fourier Transform    N=4194304 Workers=4 Sec=1.4914 Mflops=309.356
Lorenz 96            N=32768 K=16384 Workers=4 Sec=1.12385 Mflops=2866.25

The ODROID-C4 has Raspberry Pi ratio=22.9131
Making pie charts...done.
with a corresponding pie chart given as

Image

I think I was the only one using the C4 during my tests. I ran the pie chart twice and obtained similar results both times. The Fourier transform was faster than the Raspberry Pi 4B. This algorithm is very memory intensive and likely implies greater memory bandwidth.

After making the pie charts, I then ran John McCalpin's stream program for measuring memory bandwidth. The parallel version of stream was executed multiple times using taskset to specify the number of cores. The results were

Image

This suggests the memory bandwidth of the ODROID-C4 is nearly double the memory bandwidth of the Raspberry Pi 4B. In my cartoon world this might be because the 4B gets by with only one RAM chip while the C4 employs two.

Again, thanks for making the ODROID-C4 available for testing.
These users thanked the author ejolson for the post:
odroid (Fri May 29, 2020 5:29 pm)

ejolson
Posts: 31
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 7 times
Been thanked: 11 times
Contact:

Re: "ODROID Bench"

Post by ejolson »

Is the password different for the ODROID-XU4 at 2221? Are there any ODROID-XU4 systems currently available for testing?

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

ejolson wrote:
Mon Jun 01, 2020 3:55 am
Is the password different for the ODROID-XU4 at 2221? Are there any ODROID-XU4 systems currently available for testing?
The password is same but it looks like someone else had changed it. Anyway, 2221 is back.
These users thanked the author tobetter for the post:
ejolson (Tue Jun 02, 2020 1:03 am)

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

ODROID-N2 are retired from the ODROID-Bench and will help ODROID-N2PLUS to work..., they will be ready in a couple of days.
These users thanked the author tobetter for the post:
Luke.go (Thu Jul 16, 2020 2:37 pm)

User avatar
tobetter
Posts: 5878
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 248 times
Been thanked: 718 times
Contact:

Re: "ODROID Bench"

Post by tobetter »

ODROID-N2Plus are ready to play with you now.
IMG_20200716_1840217.jpg
IMG_20200716_1840217.jpg (413.39 KiB) Viewed 1549 times
4 Units are prepared and Ubuntu 20.04 containers are running on Ubuntu 20.04 native platform with 2x Linux kernel 4.9.230 as well as 2x Linux kernel 5.7.8. I can offer you 4 ssh commands to access them, all they armed with a active cooling fan and CPU frequencies are set as 2.016GHz (A53) / 2.400GHz (A73).

Account : odroid, Password : odroid

Ubuntu 20.04 + Linux kernel 4.9.230

Code: Select all

$ ssh -p 2226 odroid@maze.odroid.com
$ ssh -p 2227 odroid@maze.odroid.com
Ubuntu 20.04 + Linux kernel 5.7.8

Code: Select all

$ ssh -p 2228 odroid@maze.odroid.com
$ ssh -p 2229 odroid@maze.odroid.com
Screenshot from 2020-07-16 18-25-31.png
Screenshot from 2020-07-16 18-25-31.png (65.55 KiB) Viewed 1555 times
Netdata will help you If you are just wondering and want to monitor how they are working.
http://maze.odroid.com:9926
http://maze.odroid.com:9927
http://maze.odroid.com:9928
http://maze.odroid.com:9929
Screenshot from 2020-07-16 18-24-55.png
Screenshot from 2020-07-16 18-24-55.png (371.08 KiB) Viewed 1555 times
Important note
Since ODROID Bench offers you to play ODROID hardware with open credential, do not remain any your personal data when you log out.
These users thanked the author tobetter for the post (total 3):
odroid (Thu Jul 16, 2020 6:29 pm) • istanbulls (Thu Jul 16, 2020 6:57 pm) • CoolGames (Thu Jul 16, 2020 9:56 pm)

User avatar
CoolGames
Posts: 108
Joined: Sun Nov 24, 2019 3:07 am
languages_spoken: english
ODROIDs: Dec 25 N2
Has thanked: 18 times
Been thanked: 14 times
Contact:

Re: "ODROID Bench" Compare N2 to N2 Plus

Post by CoolGames »

Seeing is believing

Code: Select all

sysbench --test=cpu --num-threads=8 --cpu-max-prime=50000 run
Screen showing both mine and Odroid Bench newer N2 Plus
Screen showing both mine and Odroid Bench newer N2 Plus
N2 vs N2 Plus - Screenshot at 2020-07-16 08-55-27.png (202.52 KiB) Viewed 1516 times



Slightly slower if someone is watching !



Rinse then repeat for the cameras !
Rinse then repeat for the cameras !
Sysbench - Screenshot at 2020-07-16 09-02-10.png (501.8 KiB) Viewed 1515 times
These users thanked the author CoolGames for the post:
tobetter (Thu Jul 16, 2020 10:16 pm)

ejolson
Posts: 31
Joined: Sat Feb 08, 2020 2:14 am
languages_spoken: english
Has thanked: 7 times
Been thanked: 11 times
Contact:

Re: "ODROID Bench"

Post by ejolson »

My comparison between the N2 and N2+ using the benchmark from

https://www.raspberrypi.org/forums/view ... p?t=227177

compiled with gcc version 10.1 is

Code: Select all

               Sieve    Merge      FFT    Lorenz   Average
Odroid N2+   2477.93   855.29   607.92   8139.50    50.53
Odroid N2    1876.91   711.83   460.50   7095.93    40.59
Pi 4B        1697.53   547.48   347.77   4850.33    31.42
Note the column denoted by average reports the Pi ratio, see the runs below, which is the geometric average of the four benchmark problems normalized with respect to the original Raspberry Pi from 2012. For all columns larger is better. Since

50.53 / 40.59 = 1.245

one can conclude the average performance of the N2+ increased by 24.5 percent over the N2 on these problems, which seems pretty good.

For reference, the run for the N2+ was

Code: Select all

odroid@033c6739d82f:~$ ./pichart-openmp -t "Odroid-N2+"
pichart -- Raspberry Pi Performance OPENMP version 34

Prime Sieve          P=14630843 Workers=6 Sec=0.37706 Mops=2477.93
Merge Sort           N=16777216 Workers=12 Sec=0.47078 Mops=855.289
Fourier Transform    N=4194304 Workers=6 Sec=0.758939 Mflops=607.919
Lorenz 96            N=32768 K=16384 Workers=3 Sec=0.395752 Mflops=8139.5

The Odroid-N2+ has Raspberry Pi ratio=50.5305
Making pie charts...done.
The run for the original N2 was

Code: Select all

$ ./pichart-openmp -t "Odroid-N2"
pichart -- Raspberry Pi Performance OPENMP version 34

Prime Sieve          P=14630843 Workers=12 Sec=0.497801 Mops=1876.91
Merge Sort           N=16777216 Workers=12 Sec=0.56566 Mops=711.829
Fourier Transform    N=4194304 Workers=12 Sec=1.00189 Mflops=460.501
Lorenz 96            N=32768 K=16384 Workers=12 Sec=0.453954 Mflops=7095.93

The Odroid-N2 has Raspberry Pi ratio=40.5889
Making pie charts...done.
And the run for the Raspberry Pi 4B was

Code: Select all

$ ./pichart-openmp -t "Pi 4B"
pichart -- Raspberry Pi Performance OPENMP version 34

Prime Sieve          P=14630843 Workers=4 Sec=0.550404 Mops=1697.53
Merge Sort           N=16777216 Workers=8 Sec=0.735467 Mops=547.479
Fourier Transform    N=4194304 Workers=8 Sec=1.32665 Mflops=347.772
Lorenz 96            N=32768 K=16384 Workers=4 Sec=0.664125 Mflops=4850.33

The Pi 4B has Raspberry Pi ratio=31.42
Making pie charts...done.
These users thanked the author ejolson for the post (total 4):
tobetter (Wed Jul 22, 2020 1:18 pm) • odroid (Wed Jul 22, 2020 2:29 pm) • m_ueberall (Thu Aug 27, 2020 2:13 am) • superpowter77 (Wed Sep 02, 2020 2:16 am)

Post Reply

Return to “News”

Who is online

Users browsing this forum: No registered users and 2 guests