Time for a 64-bit ARM application? Other platfforms?

Mersenneplustwo home page
log in

Advanced search

Message boards : Number crunching : Time for a 64-bit ARM application? Other platfforms?

Author Message
Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 544 - Posted: 16 Oct 2021, 10:05:35 UTC
Last modified: 16 Oct 2021, 10:07:23 UTC

There are both 32-bit and 64-bit x86 applications for Apple OS and Linux/x86, but so far the ARM application is only 32-bit and only for Linux/ARM

My idea is that the project will served by a 64-bit Linux/Aarch64 application in the view of Apple's move to ARM and the rise of 64-bit SBCs (e.g. Raspberry Pi 4, Odroid-N2)

Other missing platforms are Android/ARM, both 32-bit and 64-bit, and PPC (for old Macs, either OSX or Linux, both 32-bit and 64-bit).
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 545 - Posted: 17 Oct 2021, 19:06:12 UTC - in response to Message 544.

It’s on my todo list, coincidentally… (a 64-bit ARM Linux app) [so definitely agree]
Actually I’ve already made a suitable app, I believe, and am planning to install it on my test project very soon, and if all goes well hopefully live fairly soon after that - so watch this space…
J
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 546 - Posted: 17 Oct 2021, 19:15:18 UTC - in response to Message 545.

…though I suppose I ought to add:
Thanks very much to the UserLAnd devs for re-enabling 32-bit mode loading, which has at least allowed me (and us) to use the 32-bit app on Android.
In my early tests, the as-yet unreleased 64-bit app is almost exactly 4 times faster tho’
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 548 - Posted: 6 Nov 2021, 14:01:39 UTC

I can vouch that the new 64-bit Linux/ARM 1.16 app is twice as fast as the 32-bit 1.15 app was on a 64-bit platform, what do I need to do to test the 64-bit Android app? Is signing up for the project on my Android 9 running Odroid-N2+ enough?
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 549 - Posted: 6 Nov 2021, 15:21:30 UTC - in response to Message 548.

There is no specific Android app - the idea is to use UserLAnd :)
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 565 - Posted: 22 Mar 2022, 15:24:13 UTC - in response to Message 548.

I can vouch that the new 64-bit Linux/ARM 1.16 app is twice as fast as the 32-bit 1.15 app was on a 64-bit platform


A verification of the factor two faster under Linux was obtained when I switched my two Raspberry Pi 3 Model B's from 32-bit Raspbian Buster to 64-bit Bullseye Raspberry Pi OS. Computing times went down from 18,000 seconds to 9,000 seconds.
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 566 - Posted: 22 Mar 2022, 17:23:21 UTC - in response to Message 565.

Thanks for that benchmark Dirk.
I’ve yet to try a 64-bit OS on (one of) my Pi, though I think it could run it - it’s a Pi3B iirc.
These days (since about 2017 :) I tend to use Amazon Fire tablets - which I can broadly recommend…
J
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 567 - Posted: 22 Mar 2022, 17:57:41 UTC - in response to Message 566.

….mind you, I’ve got a holiday to Cambridge planned, from which I hope to bring home a Pi400 as a trophy!
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 587 - Posted: 18 Jan 2023, 22:48:29 UTC - in response to Message 567.

….mind you, I’ve got a holiday to Cambridge planned, from which I hope to bring home a Pi400 as a trophy!


Recently bought a Pi400 and installed the OS on SSD from the web, straight via the bootloader. Works like a dream, no more slow and/or corrupted SD-card problems.
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 588 - Posted: 27 Jan 2023, 12:13:11 UTC - in response to Message 587.

….mind you, I’ve got a holiday to Cambridge planned, from which I hope to bring home a Pi400 as a trophy!


Recently bought a Pi400 and installed the OS on SSD from the web, straight via the bootloader. Works like a dream, no more slow and/or corrupted SD-card problems.


I overclocked it to 2100 MHz via the following lines in the /boot/config.txt

force_turbo=1
over_voltage=8
cpu_freq=2100
gpu_freq=750

put it on kernel 6.1 via
sudo rpi-update next

After that I got no video. I had to uncomment the next lines in /boot/config.txt
hdmi_force_hotplug=1
config_hdmi_boost=4
and changing
dtoverlay=vc4-kms-v3d into dtoverlay=vc4-fkms-v3d -note the added 'f'

After that I got video, but no task panel. Changing the HDMI port cured that.
____________

Profile Coleslaw
Avatar
Send message
Joined: 31 Oct 08
Posts: 7
Credit: 1,006,000
RAC: 0
Message 589 - Posted: 2 Feb 2023, 4:16:29 UTC

Any possibility of getting an x86 (or 64bit) Android application? I periodically run LDPlayer emulators for various things and would be willing to throw some unused cycles if you had an application to support them. The last project to have an x86 capable Android application was SETI. Now there are no projects with one.
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 590 - Posted: 6 Feb 2023, 20:30:01 UTC - in response to Message 589.

Any possibility of getting an x86 (or 64bit) Android application? I periodically run LDPlayer emulators for various things and would be willing to throw some unused cycles if you had an application to support them. The last project to have an x86 capable Android application was SETI. Now there are no projects with one.


Can you try and install UserLand and so run Linux (and Boinc within it) via UserLand?
____________

Profile Coleslaw
Avatar
Send message
Joined: 31 Oct 08
Posts: 7
Credit: 1,006,000
RAC: 0
Message 591 - Posted: 12 Feb 2023, 2:58:09 UTC - in response to Message 590.

If I am going that far to just run the Linux application...I will just install a Linux VM. My request for the Android x86 compatible app is because I already have Android emulators installed for other stuff. If it isn't worth his time, than its not worth the extra cycles from me either.
____________

Dirk Broer
Send message
Joined: 6 Dec 13
Posts: 19
Credit: 26,804,699
RAC: 11,274
Message 593 - Posted: 22 Feb 2023, 20:20:42 UTC - in response to Message 591.

If I am going that far to just run the Linux application...I will just install a Linux VM. My request for the Android x86 compatible app is because I already have Android emulators installed for other stuff. If it isn't worth his time, than its not worth the extra cycles from me either.


People Running Android on ARM SOCs are also running via UserLand....
____________

kotenok2000
Send message
Joined: 18 Mar 23
Posts: 1
Credit: 7,267
RAC: 0
Message 595 - Posted: 19 Mar 2023, 10:16:34 UTC

I have installed boinc in userland with apt install boinc*
And ran it with cd /var/lib/boinc && boinc > /dev/null 2>&1 &
Controlled with boinctui.
This app ran for 2,954.24 seconds

zombie67 [MM]
Avatar
Send message
Joined: 3 Jun 07
Posts: 3
Credit: 1,673,690
RAC: 0
Message 597 - Posted: 26 Mar 2023, 3:29:09 UTC

How about an macOS/M1 app?
____________
Dublin, CA
SETI.USA
Stats
My stuff
BOINC IRC chat

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 598 - Posted: 26 Mar 2023, 9:33:36 UTC - in response to Message 597.

(At least) for the moment - please just use Rosetta
PS welcome back!
J
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 316
Credit: 13,268,714
RAC: 4,410
Message 599 - Posted: 26 Mar 2023, 9:47:13 UTC - in response to Message 598.

…or you can mess about (natively on M1) with superfac13t15mac.cpp, available on my Google drive/website
____________


Post to thread

Message boards : Number crunching : Time for a 64-bit ARM application? Other platfforms?


Return to WEP-M+2 Project main page


Copyright © 2023 M+2 Group