Single Board Computers - Boinc Benchmarks

For all your Raspberry Pi's, BeagleBoard's, Parallella's, ORDROID'S, TV boxes et al.
Forum rules
Welcome to The Scottish Boinc Team boards. See forum rules in pinned post. If you can't be bothered then try not to be too naughty as I have a delete button to press and a ban hammer to swing.
User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Sat Apr 18, 2015 9:55 am

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!....
Last edited by Dirk Broer on Sat Sep 09, 2017 5:05 pm, edited 12 times in total.


Image
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Sat Sep 26, 2015 1:35 am

Kicking the Pi2 in the gollies sure did work: time for a Seti@Home WU went down from 110 hours to 52 hours
Image
Image

User avatar
Alez
[ TSBT's Pirate ]
[ TSBT's Pirate ]
Posts: 6741
Joined: Thu Oct 04, 2012 1:22 pm
Location: roaming the planet

Re: Single Board Computers - Boinc Benchmarks

Unread post by Alez » Sat Sep 26, 2015 12:09 pm

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 ...
The best form of help from above is a sniper on the rooftop....
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Tue Oct 20, 2015 12:46 am

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
Image

User avatar
Janos (retired)
Still a Newbie
Posts: 1919
Joined: Thu Feb 23, 2012 8:58 am
Location: Aberdeenshire, Scotland

Re: Single Board Computers - Boinc Benchmarks

Unread post by Janos (retired) » 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?
"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: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Tue Oct 20, 2015 8:09 am

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
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Tue Apr 12, 2016 11:16 pm

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
Last edited by Dirk Broer on Sat Jul 02, 2016 12:25 am, edited 2 times in total.
Image
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Strengthening the Bone

Unread post by Dirk Broer » Sat Jun 04, 2016 10:00 am

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
Last edited by Dirk Broer on Wed Feb 15, 2017 11:58 pm, edited 2 times in total.
Image
Image

User avatar
Silver
Boinc Brigadier
Boinc Brigadier
Posts: 2212
Joined: Sun Apr 14, 2013 7:09 pm
Location: Aberdeen/Anguilla

Re: Single Board Computers - Boinc Benchmarks

Unread post by Silver » Mon Jun 06, 2016 11:01 pm

Interesting numbers there Dirk, thanks :thumbright:
I'm surprised by the differences between the operating systems
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

SanCloud BeagleBone Enhanced

Unread post by Dirk Broer » Mon Jun 06, 2016 11:10 pm

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
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Tue Sep 27, 2016 2:00 am

The latest BeagleBone Black now has Bluetooth and WiFi, but still that infernal ARM Cortex-A8:
Image
Image
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Mon Feb 13, 2017 5:38 pm

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
Image

User avatar
Dirk Broer
Corsair
Corsair
Posts: 870
Joined: Thu Feb 20, 2014 11:24 pm
Location: Leiden, South Holland, Netherlands
Contact:

Re: Single Board Computers - Boinc Benchmarks

Unread post by Dirk Broer » Wed Sep 27, 2017 12:25 am

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
Image

Post Reply Previous topicNext topic

Return to “Single-board Computers”

Who is online

Users browsing this forum: No registered users and 1 guest