Single Board Computers - Boinc Benchmarks

For all your Raspberry Pi's, BeagleBoard's, Parallella's, ORDROID'S, TV boxes et al.
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#1 Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Me single core hearties:

Raspberry Pi Model B+
CPU : A Broadcom ARMv6-compatible processor ARM11, rev 7 (v6l), in short ARM1176JZF-S aka BCM2835
Features : swp, half, thumb, fastmult, VFP, edsp, java/jazelle, tls
  1. Raspberry Pi B+@700MHz (Stock speed)
    222 floating point MIPS (Whetstone) per CPU
    926 integer MIPS (Dhrystone) per CPU
  2. Raspberry Pi B+@800MHz (Modest overclock)
    266 floating point MIPS (Whetstone) per CPU
    1073 integer MIPS (Dhrystone) per CPU
  3. Raspberry Pi B+@950MHz (High overclock)
    323 floating point MIPS (Whetstone) per CPU
    1275 integer MIPS (Dhrystone) per CPU
  4. Raspberry Pi B+@1000MHz (Turbo!)
    338 floating point MIPS (Whetstone) per CPU
    1355 integer MIPS (Dhrystone) per CPU
These MIPS values are my own

Beaglebone Black, Rev.C
CPU : A Texas Instruments ARMv7-A compatible processor ARM Cortex-A8, rev 2 (v7l) aka Sitara AM3358BZCZ100
Features : swp, half, thumb, fastmult, VFP, edsp, thumbEE, NEON, VFPv3, tls
  1. Beaglebone Black @1000MHz - Beagle Debian
    184 floating point MIPS (Whetstone) per CPU
    2047 integer MIPS (Dhrystone) per CPU
  2. Beaglebone Black @1000MHz - Android 4.4.4
    277 floating point MIPS (Whetstone) per CPU
    1607 integer MIPS (Dhrystone) per CPU
These MIPS values are my own too

Image
ARM11, ARM Cortex-A8 and Cortex-A9 compared.
SIMD for the ARM11 seems a misconception, while the Beaglebone's Cortex-A8 actually reports VFPv3 instead of VFP Lite.
BTW: The Solid Run CuBox and the Solid Run Hummingboard have a Cortex-A9.

Me dual core hearties, one so far (Freescale i.MX6-based Hummingboard I2ex planned as Dutch importer won't sell quad core I4ex models):
Banana Pro
CPU : An Allwinner ARMv7-A compatible processor ARM Cortex-A7, rev 4 (v7l) aka Allwinner A20
Features : swp, half, thumb, fastmult, VFP, edsp, NEON, VFPv3, tls, VFPv4, idiva, idivt
  1. Banana Pro @1000MHz - Bananian
    463 floating point MIPS (Whetstone) per CPU
    1911 integer MIPS (Dhrystone) per CPU
  2. Banana Pro @1000MHz - Ubuntu Mate
    554 floating point MIPS (Whetstone) per CPU
    1965 integer MIPS (Dhrystone) per CPU
Me quad core hearties, one so far (Allwinner A31-based Banana Pi M2 and Amlogic S805-based Odroid C1+ planned):
Raspberry Pi 2, Model B
CPU : A Broadcom ARMv7-A compatible processor ARM Cortex-A7, rev 5 (v7l) aka BCM2836
Features : half, thumb, fastmult, VFP, edsp, NEON, VFPv3, tls, VFPv4, idiva, idivt, VFPd32, lpae, evtstrm
  1. Raspberry Pi 2@900MHz
    441 floating point MIPS (Whetstone) per CPU
    1704 integer MIPS (Dhrystone) per CPU
  2. Raspberry Pi 2@1000MHz
    491 floating point MIPS (Whetstone) per CPU
    1895 integer MIPS (Dhrystone) per CPU
These MIPS values I had taken from a L'Alliance Francophone forum. Quite suspicious: the posting dates from July 2013, long before the RasPi 2 hit the market.
Much to my chagrin I could not obtain these values myself. Even when OC-ing to 1000 MHz I got stuck at 292 MIPS floating point MIPS (Whetstone) per CPU and 1143 integer MIPS (Dhrystone) per CPU: worse than the RasPi 1 at that speed! So I searched for an answer. It seemed that those froggies must have had installed Debian Jessie -but in 2013?- in order to get the NEON capabilities of the RasPi2....but installing Jessie got me no further than 293 MIPS floating point MIPS (Whetstone) per CPU and 1163 integer MIPS (Dhrystone) per CPU -and a more up-to-date BOINC client (7.4.23).

After a while my Raspi2 hickupped and refused to work. As my work as DHL courier took a forever greater part of my working days, I was unable to change this until one free evening. Through Synaptic I installed some extra armhf related files and see:

Raspberry Pi 2@1000MHz armhf updated
489 floating point MIPS (Whetstone) per CPU and
1448 integer MIPS (Dhrystone) per CPU!

Still not quite the values of our amphibious friends yet, but quite an improvement... 8)
Now to unlock the secrets of integer performance :munky2:
Through Synaptic I installed some extra 'integer' related files and behold:

Raspberry Pi 2@1000MHz integer updated
489 floating point MIPS (Whetstone) per CPU
1944 integer MIPS (Dhrystone) per CPU :clown: a nous les petites françaises!....
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#2 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Kicking the Pi2 in the gollies sure did work: time for a Seti@Home WU went down from 110 hours to 52 hours
Image
User avatar
Alez
[ TSBT's Pirate ]
[ TSBT's Pirate ]
Posts: 10238
Joined: Thu Oct 04, 2012 1:22 pm
Location: roaming the planet
Has thanked: 21 times
Been thanked: 57 times

#3 Re: Single Board Computers - Boinc Benchmarks

Post by Alez »

Thats a huge improvement :shock:
On my Rk3188's I got the most improvement from flashing a new kernel without all the google etc. bloatware plus binning the standard power / fire risks and replacing with a single quality transformer.

I really should look at the options for kernels again as it's been well over a year since I even looked at the wee beasties ...
Image
The best form of help from above is a sniper on the rooftop....
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#4 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

I was so satisfied with the performance of the Raspberries (especially the Pi2) that I decided to invest some more into them.
So I bought two Modmypi Multi-Pi Clear towers (look at the 13/10/2015 review when you click on the picture!)
Image
and a Sense hat. Image
All my SBC's are now housed in the tower, which is twice as high as the one in the picture. I hope to get QCN running though the sense hat, keep you posted.
Image
User avatar
Janos (retired)
Still a Newbie
Posts: 1919
Joined: Thu Feb 23, 2012 8:58 am
Location: Aberdeenshire, Scotland
Has thanked: 0
Been thanked: 0

#5 Re: Single Board Computers - Boinc Benchmarks

Post by Janos (retired) »

Dirk Broer wrote:All my SBC's are now housed in the tower, which is twice as high as the one in the picture. I hope to get QCN running though the sense hat, keep you posted.
Would love to see a pic of your setup Dirk.

How are you providing power and cooling?
"Happiness can be defined as: a geek with non-work related code to write, no distractions and no deadline." - Janos
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#6 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Power through a 7-port powered USB-hub Image
(and there's one connected to the Waka-Waka)Image,

Cooling by setting the Multi-Pi Clear tower on a side (to prevent the heating up of higher boards by the lower ones)
and placing heat sinks.Image
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#7 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Should you buy a Raspberry Pi 3?

The main advantages of the Pi 3 are the build-in WiFi and Bluetooth and the higher Clock- and RAM speed.
The lesser advantages are the 64-bit ARMv8 architecture and instruction set, that unfortunately aren't being used in the present Raspbian builds, partly because the Pi 3 is presently limited to 1GB of RAM because of the used Video Core IV GPU (why don't they give each CPU core its own GPU?). Basically you have a 64-bit CPU on a 32-bit system with 1GB RAM, like in the olden Athlon64 days (even with comparable MHz...)

BOINC-wise the Whetstone and Dhrystone MIPS are roughly the same as with the Pi 2 [edit: not true, see below], just slightly higher because of the 1200 MHz of the Pi 3 vs 900 MHz of the Pi 2 (1000 MHz when OC-ed). As the Pi 3 downloaded four Asteroids WUs, taking 85+ hours (!) each, I can't go into further detail yet. I've set Asteroids to 'No New Tasks', so in a day or three I can compare the Enigma scores as compared to my Pi 2s. The sole Enigma WU that managed to slip through was finished in a little over 9 hours, comparable to my augmented Pi 2, the one with the extra Hardware Floating Point and Integer libraries.

2nd Enigma Wu went in 5.36 hours, a Raspberry record with me (previously stood at 6 hours). Since the Pi 3 has managed a 5.33 and two others very close to that. Over all it seems to have less variance in processing times than the Pi B+ or the Pi 2, where processing varies wildly between 6 and 12 hours.

Edit: It seems that the Pi3 is somewhat more power-hungry than its older brothers. When you've enabled the internal WiFi -one of the boards USPs- it definitely needs 2.5A, preferably 3A (A as in Ampere). You might see BOINC benchmark MIPs that have a twice as high value when connecting the Pi 3 to a 3A PSU as compared to a 2A PSU:
  • 375 vs 711 BOINC Floating Point MIPS (Whetstone) per core
  • 1240 vs 2469 BOINC Integer MIPS (Dhrystone) per core
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#8 Strengthening the Bone

Post by Dirk Broer »

Beaglebone Black, Rev.C
CPU : A Texas Instruments ARMv7-A compatible processor ARM Cortex-A8, rev 2 (v7l) aka Sitara AM3358BZCZ100
Features : swp, half, thumb, fastmult, VFP, edsp, thumbEE, NEON, VFPv3, tls
Image
  1. Beaglebone Black @1000MHz - Beagle Debian Wheezy
    • 184 floating point MIPS (Whetstone) per CPU
      2047 integer MIPS (Dhrystone) per CPU
  2. Beaglebone Black @1000MHz - Android 4.4.4 Kitkat
    • 277 floating point MIPS (Whetstone) per CPU
      1607 integer MIPS (Dhrystone) per CPU
  3. Beaglebone Black @1000MHz - Beagle Debian Jessie
    • 173 floating point MIPS (Whetstone) per CPU -must be software related
      2173 integer MIPS (Dhrystone) per CPU
  4. Beaglebone Black @1000MHz - Android 5.1 Lollipop *No Native BOINC possible*
    • x floating point MIPS (Whetstone) per CPU
      y integer MIPS (Dhrystone) per CPU
to be continued
Image
User avatar
Silver
Boinc Brigadier
Boinc Brigadier
Posts: 2210
Joined: Sun Apr 14, 2013 7:09 pm
Location: Aberdeen/Anguilla
Has thanked: 0
Been thanked: 0

#9 Re: Single Board Computers - Boinc Benchmarks

Post by Silver »

Interesting numbers there Dirk, thanks :thumbright:
I'm surprised by the differences between the operating systems
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#10 SanCloud BeagleBone Enhanced

Post by Dirk Broer »

Though the BeagleBone Black is getting a bit long in the teeth, there are various efforts to prolong its useful life.
Among the better efforts is the SanCloud BeagleBone Enhanced (click the image for more detail)
Image
This has
  • 1 GB RAM, as compared to the 512 MB of the BeagleBone Black, the BeagleBone Industrial (a.k.a. BeagleBone Red) or SeeedStudio's BeagleBone Green
  • 1 mini-USB 2.0 client port and 4 USB 2.0 Ports, as compared to the 1 mini-USB 2.0 client port plus one USB 2.0 host port of the original BBB/BBR and the 1 micro-USB 2.0 client port plus 1 USB 2.0 host port of the BeagleBone Green.
  • Barometer, Accelerometer, Gyro and Temperature sensors (optional)
...but still the anemic single-core 1000 MHz AM3358 ARM Cortex-A8, instead of a quad-core A15 or A17. Even a dual- or quad-core Cortex-A9 would have been better.
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#11 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

The latest BeagleBone Black now has Bluetooth and WiFi, but still that infernal ARM Cortex-A8:
Image
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#12 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Me dual core hearties again: one so far, and most likely it will stay that way.
A Freescale i.MX6-based Hummingboard I2ex was planned but, as Dutch importer wouldn't sell me a quad core I4ex model too, they can stick their overpriced hummingboards in a place where the sun doesn't shine. And they hurt, those GPIO pins....

Banana Pro
CPU : An Allwinner ARMv7-A compatible processor ARM Cortex-A7, rev 4 (v7l) aka Allwinner A20
Features : swp, half, thumb, fastmult, VFP, edsp, NEON, VFPv3, tls, VFPv4, idiva, idivt
  1. Banana Pro @1000MHz - Bananian (WiFi problems)
    463 floating point MIPS (Whetstone) per CPU
    1911 integer MIPS (Dhrystone) per CPU
  2. Banana Pro @1000MHz - Ubuntu Mate 15.10 (Unstable after upgrading from 15.04 via 15.10 to 16.04, and losing WiFi along the way)
    554 floating point MIPS (Whetstone) per CPU
    1965 integer MIPS (Dhrystone) per CPU
  3. Banana Pro @1000MHz - Armbian 4.9
    565 floating point MIPS (Whetstone) per CPU
    2059 integer MIPS (Dhrystone) per CPU
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#13 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Janos (retired) wrote: Tue Oct 20, 2015 6:45 am
Dirk Broer wrote:All my SBC's are now housed in the tower, which is twice as high as the one in the picture. I hope to get QCN running though the sense hat, keep you posted.
Would love to see a pic of your setup Dirk. How are you providing power and cooling?
The setup has drastically changed since I came back from holidays and found my hub nuked. That was the powered USB Hub, not a network hub.
I since have gone for a different setup, as I had already noticed that the Raspberries weren't getting enough juice (a yellow lighting then shows in the right upper corner of the screen).

So I connected a cellphone loader (that I got with my original Rasberry B+), and what did I saw? A red light!.....
In sheer panic I googled, to find out that a red light on a Raspberry just means 'enough juice'. So I bought 2.5A Raspberry PSUs for the Pi 2's and special 3.1A PSUs for the Pi 3's.

Then a 2nd problem occured: instead of the yellow lightning, I now saw a red thermometer on the Pi 3's (that had previously worked without heatsink, not needing one because not getting enough juice to run hot). That meant the SOCs were getting too hot...
So I connected a 12cm fan to a nearby computer and set it under the raspberry rack. Running fine since.

I may return to using Lego, to ensure the fan gets enough clearance without risking my fingers (or those of others).
I may even add another ModMyPi rack, so two fans will fit underneath (and I can add three more SBCs...).
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#14 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

There's a new Raspbian, Stretch (with a new kernel), so it is time to re-run the benchmarks (on a single-core Raspberry Pi B+ with its ancient ARM-11@700MHz):

New MIPS, please!
Raspbian versionLinux kernelBOINC versionFloating Point MIPS (Whetstone)Integer MIPS (Dhrystone)
Squeeze3.1.96.10.5824799
Wheezy3.2.277.0.27222926
Jessie3.6.117.4.233001212
Stretch4.9.417.6.333302500
Running it a tad faster @900MHz and adding some libraries I tweaked it to 376 Floating Point MIPS (Whetstone) and an astonishing 7477 Integer MIPS (Dhrystone).....
Going all out @1000MHz it is 431 Floating Point MIPS (Whetstone) and an amazing 9822 Integer MIPS (Dhrystone).....
I've even written Roy Longbottom about it

Benchmarks, schmenchmarks?
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#15 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Lego rack has been built, two 120mm fans are installed. All set up for either a 3rd Pi3 or an ASUS Tinkerboard...
I've since updated my two PI2's to the new Raspbian too -I go for the two-to-re-too-2 award-, and the results (BOINC MIPS-wise) are again astonishing:

New MIPS, please! -part two
Raspbian versionLinux kernelBOINC versionFloating Point MIPS (Whetstone) per coreInteger MIPS (Dhrystone) per core
Jessie3.6.117.4.233641,292
Stretch4.9.417.6.3361411,941
had to do the table by hand, as it is lost from the menu.

BOINC MIPS seem to be closely related to Bogo MIPS and presently go up like they're named Bitcoin MIPS...
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#16 Re: Strengthening the Bone

Post by Dirk Broer »

BeagleBone Black, Rev.C
CPU: A Texas Instruments ARMv7-A compatible processor ARM Cortex-A8, rev 2 (v7l) aka Ti Sitara AM3358BZCZ100
Features: swp, half, thumb, fastmult, VFP, edsp, thumbEE, NEON, VFPv3, tls

BeagleBone Black Boinc Benchmarks
Operating system/versionfloating point MIPS (Whetstone)integer MIPS (Dhrystone)
Beagle Debian Wheezy1842,047
Android 4.4.4 Kitkat2771,607
Beagle Debian Jessie1732,173
Android 5.1 Lollipoptbd*tbd*
Beagle Debian Stretch22611,779
*No Native BOINC possible*

Perhaps worth mentioning that under Stretch swp has disappeared and has been replaced with vfpd32.
WEP2 -which is what I am running on the BBB- is utterly unimpressed by the added integer MIPS and crunches on exactly as before.
To be continued...
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#17 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

Dirk Broer wrote: Tue Sep 27, 2016 2:00 amThe latest BeagleBone Black now has Bluetooth and WiFi, but still that infernal ARM Cortex-A8
They've heard me, there in Texas:
Image
BeagleBone-AI preliminary specifications:

SoC – TI AM5729 dual core Cortex-A15 processor featuring 4 PRUs, Dual core C66x DSP, and 4 EVEs
System Memory – 1GB RAM
Storage – 16GB on-board eMMC flash with high-speed interface
Networking – Gigabit Ethernet and high-speed WiFi
USB – 1x USB type-C for power and superspeed dual-role controller, 1x USB type-A host
Expansion – BeagleBone Black (BBB) compatible headers
Dimensions – 86.4 x 53.4 mm (compatible with BBB)
Beaglebone SoCs compared
AM5729AM3358
ImageImage
You may have to compile a special BOINC client -or even applications- for the Beaglebone AI to make fully use of the various components:
Image
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#18 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

I've updated my two PI2's to the newest Raspbian Buster, and the results (BOINC MIPS-wise) are again astonishing:

New MIPS, please! -part two
Raspbian versionLinux kernelBOINC versionFloating Point MIPS (Whetstone) per coreInteger MIPS (Dhrystone) per core
Jessie3.6.117.4.233641,292
Stretch4.9.417.6.3361411,941
Buster4.19.507.14.263415,719
BOINC MIPS seem to be closely related to Bogo MIPS and presently go up like they're named Bitcoin MIPS...
Image
davidbam
General Bitchin'
General Bitchin'
Posts: 6023
Joined: Wed Aug 15, 2018 1:15 pm
Location: Huntly, Scotland
Has thanked: 72 times
Been thanked: 67 times
Contact:

#19 Re: Single Board Computers - Boinc Benchmarks

Post by davidbam »

Which one please? https://www.raspberrypi.org/downloads/raspbian/

I can try this on Pi3
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#20 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

davidBAM wrote: Tue Jun 25, 2019 12:59 pm Which one please? https://www.raspberrypi.org/downloads/raspbian/

I can try this on Pi3
There are thee variants: Lite desktop, Full desktop and Full desktop plus NOOBS (New-Out-Of-the-Box Software) and the software should be able to distinguish between all pies so far produced.
I usually take the full desktop and then start adding libraries to the kernel after installing synaptic up to the point that I have reached the maximum of MIPS.
The real proof of the pudding comes when comparing performance on the new 4 Gb Pi 4 between Raspbian and a 64-bit Linux OS like e.g. Open Suse for ARM, or Arch Linux ARM64.

BTW: Benchmarks for the original Raspberry Pi 3 Model B, using Buster:
1137 floating point MIPS (Whetstone) per CPU
25507 integer MIPS (Dhrystone) per CPU
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#21 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

It looks like the BeagleBone AI gets its AI from the two Dual-core ARM Cortex-M4's plus the two dual-core C66x DSPs.
Problem is getting those extra CPUs getting recognised and to work. CPU info for the BeagleBone AI only shows the dual-core Cortex-A15:

Code: Select all

$ lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Model:                 2
Model name:            ARMv7 Processor rev 2 (v7l)
CPU max MHz:           1500.0000
CPU min MHz:           1000.0000
BogoMIPS:              12.29
Flags:                 half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm

$ cat /proc/cpuinfo 
processor		: 0
model name		: ARMv7 Processor rev 2 (v7l)
BogoMIPS		: 12.29
Features		: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture	: 7
CPU variant		: 0x2
CPU part		: 0xc0f
CPU revision		: 2

processor		: 1
model name		: ARMv7 Processor rev 2 (v7l)
BogoMIPS		: 12.29
Features		: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture	: 7
CPU variant		: 0x2
CPU part		: 0xc0f
CPU revision		: 2

Hardware		: Generic DRA74X (Flattened Device Tree)
Revision		: 0000
Serial			: 0901700a7b180b22
ARM itself just released a new Cortex-M, the Cortex-M55, which they claim to be the most AI-capable Cortex-M processor and that delivers up to 5x DSP performance. Image
Its capabilities can be enhanced by coupling it to their Ethos-U55 NPU
-which can also be coupled to the Cortex-M33, M4 -like in the BeagleBone AI- and M7.
Image
Image
This might be useful for e.g. the Wildlife@Home sub-poject of Citizen Science Grid
-provided they have the energy to wake themselves up and write a new application.
Image
jockmacmad2
Boinc Warrant Officer Class 2
Boinc Warrant Officer Class 2
Posts: 321
Joined: Tue Jan 27, 2009 7:18 am
Has thanked: 0
Been thanked: 0

#22 Re: Single Board Computers - Boinc Benchmarks

Post by jockmacmad2 »

I need to exit from this topic too much ML. Too much like the day job.
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#23 Re: Single Board Computers - Boinc Benchmarks

Post by Dirk Broer »

jockmacmad2 wrote: Sat Feb 15, 2020 12:31 am I need to exit from this topic too much ML. Too much like the day job.
Reply on the AMD Users forum:
Nflight wrote:Ah wildlife@home, just how much video watching of nothing can you handle?
Me? None, that's where the AI comes in. AI is tireless...
The whole idea is to get some more grunt out of these little boards, and when they're stacked with GPUs, NPU and other co-processors it should be possible to turn them into the next credit boom -at least compared to the old SBCs...
Image
User avatar
Dirk Broer
Corsair
Corsair
Posts: 1687
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Has thanked: 20 times
Been thanked: 34 times
Contact:

#24 Re: Strengthening the Bone

Post by Dirk Broer »

BeagleBone Black, Rev.C
CPU: A Texas Instruments ARMv7-A compatible processor ARM Cortex-A8, rev 2 (v7l) aka Ti Sitara AM3358BZCZ100
Features: swp, half, thumb, fastmult, VFP, edsp, thumbEE, NEON, VFPv3, tls

BeagleBone Black Boinc Benchmarks
Operating system/versionfloating point MIPS (Whetstone)integer MIPS (Dhrystone)
Beagle Debian Wheezy1842,047
Android 4.4.4 Kitkat2771,607
Beagle Debian Jessie1732,173
Android 5.1 Lollipoptbd*tbd*
Beagle Debian Stretch22611,779
Beagle Debian Buster25917,536
*No Native BOINC possible*

Perhaps worth mentioning that under Stretch and Buster swp has disappeared and has been replaced with vfpd32.
WEP2 -which is what I am running on the BBB- is still utterly unimpressed by the added integer MIPS and crunches on exactly as before.

The moral of this continuing story: keep your OS up-to-date....
Image
Post Reply Previous topicNext topic

Return to “Single-board Computers”