Linux on ARM
- scole of TSBT
- Boinc Major General
- Posts: 5997
- Joined: Mon Feb 03, 2014 2:38 pm
- Location: Goldsboro, (Eastern) North Carolina, USA
#1 Linux on ARM
Do we have list of projects that support Linux on ARM, a raspberry pi?
#2 Re: Linux on ARM
We do.
Rather than my typing a list here that may be obsolete for future readers - check this link
https://boinc.berkeley.edu/projects.php
I'm currently running Einstein@home on mine.
Rather than my typing a list here that may be obsolete for future readers - check this link
https://boinc.berkeley.edu/projects.php
I'm currently running Einstein@home on mine.
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#3 Re: Linux on ARM
Linux on ARM: The August 2020 compleat completed overview.
Project | Application Status | ARM/32 Application? | ARM/64 Application? |
---|---|---|---|
Albert@Home | Active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.42 (NEON) | None |
Amicable Numbers | Active | None | Amicable Numbers up to 2^64 Amicable Numbers up to 10^20 |
Asteroids@home | Active | Period Search Application 102.10 | None |
Collatz Conjecture | Active | Micro Collatz Conjecture 6.01 | None |
Einstein@Home | Active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.42 (NEON) Binary Radio Pulsar Search 1.47 (NEON_Beta) | None |
GoofyxGrid | Active | Monkeys v1 (NCI) - Generator/1 seed 19.00 (nci) Monkeys v2 (NCI) - Seeker/1 seed 11.00 (nci) Monkeys v3 (NCI) - Generator/Word seed 2.00 (nci) Monkeys v4 (NCI) - Seeker/Word seed 8.00 (nci) | None |
LHC@Home | Active | None | sixtracktest (beta test) 46.15 (sse2) |
Radioactive@Home | Active | Radioactivity Monitor 1.78 (nci) | None |
TN-Grid | Active | gene@home PC-IM 1.03 gene@home PC-IM 1.03 (vfpv3) gene@home PC-IM 1.03 (vfpv4) | gene@home PC-IM 1.03 |
Universe@Home | Active | Universe BHspin v2 0.01 | Universe ULX 0.07 Universe BHspin v2 0.01 |
WEP-M+2 Project | Active | Random-base WEP Factorization 1.15 | None |
WUProp Data collect version 4 | Active | Data collect version 4.18 Data collect version 4.19 Data collect version 4.21 | Data collect version 4.24 |
Yoyo@home | Active | Cruncher ogr 519.02 Cruncher ogr 519.03 Cruncher ogr 519.04 ecm 705.01 | ecm 705.01 |
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#4 Re: Linux on ARM
Linux on ARM: The September 2022 completely compleated overview.
I can't obtain names and/or versions of WCG and Climate Prediction applications for Linux/ARM, but they are there.
Special award goes to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux.
Project | Application Status | ARM/32 Application? | ARM/64 Application? |
---|---|---|---|
Albert@Home | Active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.42 (NEON) | None |
Amicable Numbers | Active | None | Amicable Numbers up to 10^21 3.00 |
Asteroids@home | Not Active | Period Search Application 102.10 | None |
Collatz Conjecture | Almost Active | Micro Collatz Conjecture 6.01 | None |
Denis@Home | None | ActiveBeta of DENIS-myocyte (beta test) 0.20 | |
Einstein@Home | Active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.47 (NEON_Beta) | Binary Radio Pulsar Search 1.61 |
Ithena.Measurements | Active | iThena CNode (beta test) 1.17 | iThena CNode (beta test) 1.17 iThena OONI Probe 1.05 |
LHC@Home | Active | None | SixTrack 502.05 sixtracktest (beta test) 502.05 |
LODA | Active | None | LODA 2209.12 |
Minecraft | Not Active | None | SSG/One-Chunk/One-Block 1.7/1.8 1.01 |
MLC@Home | Not so Active | Machine Learning Dataset Generator 9.90 Machine Learning Dataset Generator (test) 9.96 | None |
Radioactive@Home | Active | Radioactivity Monitor 1.78 (nci) | None |
Rakesearch | Active | RakeSearch for rank 10 | None |
Rosetta@Home | Active | None | Rosetta 4.20 |
SiDock@Home | Active | CurieMarieDock on BOINC + zipped input 2.00 CurieMarieDock on BOINC + zipped input, checkpoints and progress bar 2.01 | None |
T.Brada Experimental Grid | Active | PADLS Total 5.10 Lua Alfa (beta test) 0.04 Symmetric Prime Tuples 3.00 | Symmetric Prime Tuples 3.00 (beta test) |
TN-Grid | Active | gene@home PC-IM 1.10 gene@home PC-IM 1.10 (vfpv3) gene@home PC-IM 1.10 (vfpv4) | gene@home PC-IM 1.10 |
Universe@Home | Active | Universe ULX 0.14 Universe BHspin v2 0.20 | Neutron Star and Black Hole formation 0.03 |
WEP-M+2 Project | Active | Random-base WEP Factorization 1.15 | Random-base WEP Factorization 1.16 |
WUProp Data collect version 4 | Active | Data collect version 4.18 Data collect version 4.19 Data collect version 4.21 | Data collect version 4.24 |
Yoyo@home | Active | Cruncher ogr 519.02 Cruncher ogr 519.03 Cruncher ogr 519.04 ecm 705.01 ecm P2 705.01 | ecm 705.01 ecm P2 705.01 Siever 145.03 M Queens 0.01 |
Special award goes to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux.
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#5 Re: Linux on ARM
Linux on ARM/Aarch64: The June 2023 completely overhauled overview: what to do with your ARM/Aarch64 SBCs
Climate Prediction is without ARM application at the moment.
Special award goes -again- to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux and even having an app for Linux on MIPSel.
Project | Application Status | ARM/32 Application? | Aarch/64 Application? |
---|---|---|---|
Albert@Home | Not active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.42 (NEON) | None |
Amicable Numbers | Active | None | Amicable Numbers up to 10^21 3.00 |
Asteroids@home | Active | Period Search Application 102.13 | Period Search Application 102.14 |
Denis@Home | None | Beta of DENIS-myocyte (beta test) 0.23 New human ventricular cell model 0.03 Human ventricular cell models optimization 0.02 | |
Einstein@Home | Active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.47 (NEON_Beta) | Binary Radio Pulsar Search 1.61 |
Ithena.Measurements | Active | iThena CNode (beta test) 1.17 | iThena CNode (beta test) 1.17 iThena OONI Probe 1.05 |
LHC@Home | Active | None | SixTrack 502.05 sixtracktest (beta test) 502.05 |
LODA | Active | None | LODA 2308.27 |
MLC@Home | Not Active | Machine Learning Dataset Generator 9.90 Machine Learning Dataset Generator (test) 9.96 | None |
Radioactive@Home | Active | Radioactivity Monitor 1.78 (nci) | None |
Ralph@Home | Active | None | Rosetta 4.25 |
Rosetta@Home | Active | None | Rosetta 4.20 Rosetta Beta 6.00 |
SiDock@Home | Active | CurieMarieDock on BOINC + zipped input, checkpoints and progress bar 2.01 CurieMarieDock 0.2.0 long tasks 2.02 CurieMarieDock 0.2.0 short tasks 2.02 | None |
TN-Grid | Active | gene@home PC-IM 1.10 gene@home PC-IM 1.10 (vfpv3) gene@home PC-IM 1.10 (vfpv4) | gene@home PC-IM 1.10 |
Universe@Home | Active | Universe ULX 0.14 Universe BHspin v2 0.20 Neutron Star and Black Hole formation 0.02 | Neutron Star and Black Hole formation 0.03 |
WEP-M+2 Project | Active | Random-base WEP Factorization 1.15 | Random-base WEP Factorization 1.16 |
World Community Grid | Active | ? | Open Pandemics-COVID-19 |
WUProp | Active | Data collect version 4.19 Data collect version 4.31 | Data collect version 4.24 Data collect version 4.31 |
Yoyo@home | Active | ecm 705.01 ecm P2 705.01 | ecm 705.01 ecm P2 705.01 Siever 145.03 |
Special award goes -again- to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux and even having an app for Linux on MIPSel.
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#6 Re: Linux on ARM
A word of warning: having ARM Applications on a project does not mean that you'll be able to run them on your board, -unless it is WEP-M+2.
It looks like some developers test it on systems with either more RAM than 4GB, or only test it with one WU running and completing and then declare it OK for the wild.
Cases:
Drowning your Odroid-N2+ (six cores, with 4GB RAM in my case) in the various 64-bit ARM apps leads to a complete standstill in a week.
Same for a 4GB Rock Pi 4B (six cores, 4GB).
Same for two 4GB Raspberry Pi 4's (four cores, 4GB).
Same for a 4GB Jetson Nano (four cores, 4GB).
I didn't even try with my 2GB Jetson Nano....let alone with my 1Gb Raspberry Pi 3's!
Stupid thing is that the 32-bit control group (an octa-core 2GB Odroid XU4, so a mere 256MB per core) has no problems at all running the 32-bit ARM/Linux apps.
It looks like some developers test it on systems with either more RAM than 4GB, or only test it with one WU running and completing and then declare it OK for the wild.
Cases:
Drowning your Odroid-N2+ (six cores, with 4GB RAM in my case) in the various 64-bit ARM apps leads to a complete standstill in a week.
Same for a 4GB Rock Pi 4B (six cores, 4GB).
Same for two 4GB Raspberry Pi 4's (four cores, 4GB).
Same for a 4GB Jetson Nano (four cores, 4GB).
I didn't even try with my 2GB Jetson Nano....let alone with my 1Gb Raspberry Pi 3's!
Stupid thing is that the 32-bit control group (an octa-core 2GB Odroid XU4, so a mere 256MB per core) has no problems at all running the 32-bit ARM/Linux apps.
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#7 Linux on ARM: "The return of the 32-bit squadron"
That finding was the start for "The return of the 32-bit squadron".Dirk Broer wrote: ↑Sat Jul 01, 2023 12:16 pmStupid thing is that the 32-bit control group (an octa-core 2GB Odroid XU4, so a mere 256MB per core) has no problems at all running the 32-bit ARM/Linux apps.
As the Odroid-XU4 effortlessly crunched its way through Universe@Home, SiDock@Home and Asteroids@Home, running all these three projects along each other without any problems, I paid closer attention to it. And while Asteroids@Home -the very same project that crashed half the 64-bit squadron- paid s*#t, SiDock@Home paid better and Universe@Home appeared downright generous with credits!
So the experimental department quickly refurbished the ASUS Tinker Board, to crunch only Universe@Home. And where WEP-M+2 in the past paid a daily 900-1000 credits, Universe@Home now does around 9000! So I decided to re-launch my 64-bit Cortex-A53 Raspberry Pi 3B's for that purpose too -and with the same success, credits per Watt-wise.
Based upon this I converted my 64-bit Cortex-A55 Odroid-M1 to be able to crunch 32-bit apps too, and it is now on its way to best the Tinker Board in its daily scores!
Now my 32-bit Cortex-A15 BeagleBone-AI is at it too, and the 64-bit Cortex-A72/A53 Rock Pi 4B is waiting in the docks, as are the 64-bit Cortex-A57 nVidia Jetson Nano's. I might even want to re-launch the 32-bit Cortex-A9 Hummingboard and the 32-bit Cortex-A5 Odroid-C1....
Only time will tell which system is the most suited to crunch Universe@Home, but 32-bit is no handicap here -yet.
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#8 Re: Linux on ARM
The result figures are still climbing after a relapse of the Universe server, but here are the figures for the 32-bit squad as per today 20240108:
I quitted crunching Asteroids@Home on the Odroid-XU4, so it only crunches SiDock@Home and Universe@Home now.
Longer crunching 64-bitters, still on the rise and climbing a tad faster than the BeagleBone-AI (especially the Odroid-M1)
and here for the last converted 64-bitters, that began later with Universe@Home and climb still faster:
IoT Engineer, Software Developer & Machine Learning Enthusiast- both CUDA and OpenCL for its GPU. For the time being it is as useful as a 100 TOPS NPU/TPU for BOINC running Linux/ARM (or even Windows), but who knows....
The two Raspberry Pi 4's are the latest additions to the Universe task force
- BeagleBone-AI (dual core Cortex-A15): 4,035 credits/day
- Asus Tinker Board (quad core Cortex-A17): 8,086 credits/day
- Odroid-XU4 (quad core Cortex-A15/quad core Cortex-A7): 8,923 credits/day
I quitted crunching Asteroids@Home on the Odroid-XU4, so it only crunches SiDock@Home and Universe@Home now.
Longer crunching 64-bitters, still on the rise and climbing a tad faster than the BeagleBone-AI (especially the Odroid-M1)
- Raspberry Pi 3 (quad core Cortex-A53): 2,772 credits/day
- Raspberry Pi three (quad core Cortex-A53): 4,421 credits/day
- Odroid-M1 (quad core Cortex-A55): 9,354 credits/day
and here for the last converted 64-bitters, that began later with Universe@Home and climb still faster:
- Raspberry Pi 400 (quad core Cortex-A72): 3,409 credits/day
- Raspberry Pi 4 8GB (quad core Cortex-A72): 3,480 credits/day
- Jetson Nano 2GB (quad core Cortex-A57): 4,059 credits/day
- Jetson Nano 4GB (quad core Cortex-A57): 6,680 credits/day
IoT Engineer, Software Developer & Machine Learning Enthusiast- both CUDA and OpenCL for its GPU. For the time being it is as useful as a 100 TOPS NPU/TPU for BOINC running Linux/ARM (or even Windows), but who knows....
The two Raspberry Pi 4's are the latest additions to the Universe task force
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#9 Re: Linux on ARM: How to lie with statistics
As SiDock@Home is presently without work the Odroid-XU4 now runs Universe@Home exclusively, so the credit tables have been shaken up.
I also keep converting 64-bit ARM SBCs to take 32-bit work, so the list is getting longer and longer.
The top-3 ARM systems, pure credit-wise:
I also keep converting 64-bit ARM SBCs to take 32-bit work, so the list is getting longer and longer.
The top-3 ARM systems, pure credit-wise:
- Odroid-XU4 12,446
- Raspberry Pi 4 8GB 12,273
- Raspberry Pi 400 10,911
- Raspberry Pi 4 8GB 3,068
- Raspberry Pi 400 2,728
- Odroid-M1 2,413
- Raspberry Pi 400 1,679
- Odroid-M1 1,399
- Raspberry Pi three 1,234
- BeagleBone-AI 456
- Raspberry Pi 400 420
- Odroid-M1 350
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#10 Re: Linux on ARM
How to lie with statistics, part two.
The top-5 ARM systems now, pure credit-wise:
The top-5 ARM systems now, pure credit-wise:
- Odroid-N2+ 17,410
- Raspberry Pi 4 8GB 15,858
- Odroid-XU4 15,053
- Raspberry Pi 400 14,424
- Jetson Nano 4GB 10,062
- Raspberry Pi 4 8GB 3,965
- Raspberry Pi 400 3,606
- Odroid-N2+ 2,902
- Jetson Nano 4GB 2,516
- Odroid-M1 2,427
- Raspberry Pi 400 2,219
- Odroid-N2+ 1,741
- Odroid-M1 1,407
- Raspberry Pi 8GB 1,367
- Raspberry Pi three 1,193
- Raspberry Pi 400 555
- BeagleBone-AI 472
- Odroid-M1 352
- Raspberry Pi 8GB 342
- Raspberry Pi three 298
- Dirk Broer
- Corsair
- Posts: 1979
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#11 Re: Linux on ARM
There have been some changes in the supply of applications catering for ARM-powered boards, and not for the better.
Linux on Armhf/Aarch64: The February 2024 completely overhauled and revised overview: what to do with your Armhf/Aarch64 SBCs
* = no work
** = hard to get, if at all
*** = takes too long to run
Special award goes -again- to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux and even having an app for Linux on MIPSel.
Linux on Armhf/Aarch64: The February 2024 completely overhauled and revised overview: what to do with your Armhf/Aarch64 SBCs
Project | Application Status | ARM/32 Application? | Aarch/64 Application? |
---|---|---|---|
Albert@Home | Not active | Binary Radio Pulsar Search 1.06 Binary Radio Pulsar Search 1.42 (NEON) | None |
Amicable Numbers | Active | None | Amicable Numbers up to 10^21 3.00 |
Asteroids@home | Active | Period Search Application 102.13 | Period Search Application 102.14 |
Denis@Home | None | Beta of DENIS-myocyte (beta test) 0.23* New human ventricular cell model 0.03* Human ventricular cell models optimization 0.02 | |
Einstein@Home | Active | Binary Radio Pulsar Search 1.06** Binary Radio Pulsar Search 1.47 (NEON_Beta)** | Binary Radio Pulsar Search 1.61* |
Ithena.Measurements | Not Active | iThena CNode (beta test) 1.17 | iThena CNode (beta test) 1.17 iThena OONI Probe 1.05 |
LHC@Home | Active | None | SixTrack 502.05 sixtracktest (beta test) 502.05* |
LODA | Not Active | None | LODA 2308.27 |
MLC@Home | Not Active | Machine Learning Dataset Generator 9.90 Machine Learning Dataset Generator (test) 9.96 | None |
Radioactive@Home | Active | Radioactivity Monitor 1.78 (nci) | None |
Ralph@Home | Not Active | None | Rosetta 4.27 |
Rosetta@Home | Active | None | Rosetta 4.20** Rosetta Beta 6.04* |
SiDock@Home | Active | CurieMarieDock on BOINC + zipped input, checkpoints and progress bar 2.01*** CurieMarieDock 0.2.0 long tasks 2.02*** CurieMarieDock 0.2.0 short tasks 2.02 | None |
TN-Grid | Active Again! | gene@home PC-IM 1.10 gene@home PC-IM 1.10 (vfpv3) gene@home PC-IM 1.10 (vfpv4) | gene@home PC-IM 1.10 |
Universe@Home | Semi-Active | Universe ULX 0.14* Universe BHspin v2 0.20 Neutron Star and Black Hole formation 0.02* | Neutron Star and Black Hole formation 0.03** |
WEP-M+2 Project | Crashed/Retired | Random-base WEP Factorization 1.15 | Random-base WEP Factorization 1.16 |
World Community Grid | Active | ? | Open Pandemics-COVID-19** |
WUProp | Active | Data collect version 4.19 Data collect version 4.31 | Data collect version 4.24 Data collect version 4.31 |
Yoyo@home | Active | ecm 705.01*** ecm P2 705.01*** | ecm 705.01*** ecm P2 705.01*** Siever 145.03 |
** = hard to get, if at all
*** = takes too long to run
Special award goes -again- to Radioactive@Home, for offering ARMv5, ARMv6 and ARMv7 versions of their application for Linux and even having an app for Linux on MIPSel.