New Raspbian OS aarch64 (armv8) application is here


Message boards : News : New Raspbian OS aarch64 (armv8) application is here

Message board moderation

To post messages, you must log in.
Previous · 1 · 2 · 3
AuthorMessage
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 177
Credit: 189,361,678
RAC: 35,887
Message 8611 - Posted: 24 Oct 2024, 22:50:13 UTC - in response to Message 8607.  

Last modified: 24 Oct 2024, 23:03:02 UTC
I was suspicious about your runtimes and it turns out that for some reason, the latest linux arm app doesn't contain the latest optimizations, I let Georgi know. Feel free to use the older version which should be faster.
https://asteroidsathome.net/boinc/download/period_search_10220_aarch64-unknown-linux-gnu

Yes, on Pi5, the older 10220 version app is 2X as fast as the latest 10221 app. Reverting now.
https://asteroidsathome.net/boinc/results.php?hostid=776701&offset=0&show_names=0&state=2&appid=
[Edit[ Same for the Pi4

A proud member of the OFA (Old Farts Association)
ID: 8611 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
stfn

Send message
Joined: 24 May 21
Posts: 20
Credit: 4,530,259
RAC: 33
Message 8612 - Posted: 25 Oct 2024, 13:51:24 UTC
Thank you both for your help. I am now crunching the 102.20 app and the runtimes are around 2 hours, an hour less than with aarch64_armv8-a_asimd.
ID: 8612 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
stfn

Send message
Joined: 24 May 21
Posts: 20
Credit: 4,530,259
RAC: 33
Message 8613 - Posted: 31 Oct 2024, 15:42:01 UTC
OK, the testing is done. Again, thank you Keith and ahorek's team for your input.

The result is that for Asteroids@Home, there is basically no difference if the Raspberry Pi 5 is using an SD card or an NVMe drive. For Einstein is a totally different story.

Full blog post with the benchmarks: https://stfn.pl/blog/50-pi5-nvme-performance-in-boinc/
ID: 8613 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 16 Nov 22
Posts: 177
Credit: 189,361,678
RAC: 35,887
Message 8614 - Posted: 31 Oct 2024, 18:11:49 UTC - in response to Message 8613.  
Thanks for the comparison numbers for using faster M.2 storage on Einstein and Asteroids applications for the Pi4 and Pi5.

A proud member of the OFA (Old Farts Association)
ID: 8614 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 152
Credit: 14,634,139
RAC: 2,140
Message 8615 - Posted: 31 Oct 2024, 23:55:57 UTC
nice, but 33% improvement? something has to be wrong. CPU-heavy tasks should barely touch the file storage.

I used sudo iotop -aoP to monitor the app and observed minimal file access, limited mainly to writing checkpoints. These few kilobytes shouldn't affect performance, even on slow storage like an SD card.

Could swapping be a possible reason? Einstein's tasks are heavier, but ~200MB/tasks should easily fit into 4GB+ RAM. Any other explanation?
ID: 8615 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
stfn

Send message
Joined: 24 May 21
Posts: 20
Credit: 4,530,259
RAC: 33
Message 8616 - Posted: 2 Nov 2024, 9:56:32 UTC

Last modified: 2 Nov 2024, 9:59:40 UTC
I have no idea. I've been monitoring the resources usage, and there was no swapping for sure. With Keith and Ian's help I am now testing a different app in E@H, and we will see how it goes.

And as I mentioned in the blog posts, there is a significant difference in the thermals between Asteroids and Einstein, suggesting that Einstein is underutilizing the CPU on the Pi, so I think the bottleneck is somewhere else.
ID: 8616 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
spRocket

Send message
Joined: 7 Dec 24
Posts: 4
Credit: 1,427,375
RAC: 0
Message 8686 - Posted: 20 Dec 2024, 3:30:24 UTC - in response to Message 7760.  
Universe@Home wasn't loading any work on the arm64 architecture despite of the compatibility shown on the BOINC project list. And Einstein@Home is using a lot of RAM memory (~200 MiB per task), which is too much to run on 4 cores when using 1GB RAM devices without having catastrophic crashes all the times (Linux kernels having become completely unable to keep running fine when something uses too much RAM... for a bunch of years already. Seems it's never going to be repaired)


The dreaded OOM (out-of-memory) killer, which decides (often wrongly) what to kill when RAM+swap run out. One thing that I found very useful on 1 GB devices is, paradoxically enough, to reserve some of that RAM as compressed swap space (zswap). That worked nicely for having 4x Open Pandemics tasks running on Pi 3s without them stomping on one another. The article below is a good place to start, and I've used the script mentioned in the article to set it up.

https://linuxblog.io/raspberry-pi-performance-add-zram-kernel-parameters/

Meanwhile, I've just joined a small fleet of RPis (3xRPi5, 2xRPI400, 1xRPI4), and it was humming along nicely until the tasks ran out. Looks like this is a general problem, as my x86 crunchers are also rapidly running out of tasks.
ID: 8686 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
jcp_Australia

Send message
Joined: 3 Apr 20
Posts: 1
Credit: 43,465
RAC: 33
Message 9117 - Posted: 15 Sep 2025, 0:23:44 UTC - in response to Message 7585.  
Hello Geordi.
My name is John Paterson, I live in Australia and have been running Asteroids@Home for some time on a Raspberry Pi 3.
Unfortunately that little computer recently died. As it had been in heavy use for some 7 years I am not all that surprised, but I am sad to lose it.
Too continue running Asteroids@Home and Einstein@Home I have placed my Odroid C2 into this service, running ARMbian Linux Operating System. While the BOINC @Home programs installed and run, I find that the BOINC applications keep crashing.

Do you have any suggestions concerning this problem?

If the Odroid is not suitable for running BOINC, I will "redeploy" one of my other Raspberry Pi computers. In the short term this will probably mean a reduction in the % of CPU time allocated. However as the Pi3 was slower than the later models, it may not make all that much difference to the rate of work unit processing. :-)

Your Sincerely.
John Paterson.
duroby@hotmail.com
ID: 9117 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 152
Credit: 14,634,139
RAC: 2,140
Message 9118 - Posted: 15 Sep 2025, 8:14:02 UTC - in response to Message 9117.  
I find that the BOINC applications keep crashing.

Could you share the error message you’re seeing?
ID: 9118 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3

Message boards : News : New Raspbian OS aarch64 (armv8) application is here