BOINC on Arm64?

Message boards : Questions and problems : BOINC on Arm64?
Message board moderation

To post messages, you must log in.

AuthorMessage
rjohn

Send message
Joined: 11 Apr 20
Posts: 1
Message 97513 - Posted: 11 Apr 2020, 23:47:04 UTC

Hello,

Have been working with a community group doing Rosetta@Home port to Arm64 as well as Fold@Home (hopefully soon, saw the developers have been making early progress there). The people from miniNodes / Linaro / Packet / Neocortix have done the Arm64 for Rosetta work: https://www.neocortix.com/coronablog.

I was looking at an overall list of total BOINC projects(https://boinc.berkeley.edu/projects.php). It looks like ~10 / 30 are currently supporting aarch64. Believe that this is required to run these projects on an NVIDIA Jetson as it uses Arm64 CPUs. Fold@Home doesn't even seem to be listed.

Historically BOINC on Arm might not have made sense, but with the Raspberry Pi 4, NVIDIA Jetson TX2 (+) and Amazon Graviton, Ampere, Marvell and others - AARCH64 starting to make a little more sense.

Is there general interest in more Arm64 support for all these projects? Does anyone know of a place where I can find BOINC projects by popularity information and stats?

Would anyone like to join an informal community BOINC on Arm Working Group?
ID: 97513 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 97539 - Posted: 12 Apr 2020, 22:54:16 UTC - in response to Message 97513.  

Hello,

Have been working with a community group doing Rosetta@Home port to Arm64 as well as Fold@Home (hopefully soon, saw the developers have been making early progress there). The people from miniNodes / Linaro / Packet / Neocortix have done the Arm64 for Rosetta work: https://www.neocortix.com/coronablog.

I was looking at an overall list of total BOINC projects(https://boinc.berkeley.edu/projects.php). It looks like ~10 / 30 are currently supporting aarch64. Believe that this is required to run these projects on an NVIDIA Jetson as it uses Arm64 CPUs. Fold@Home doesn't even seem to be listed.

Historically BOINC on Arm might not have made sense, but with the Raspberry Pi 4, NVIDIA Jetson TX2 (+) and Amazon Graviton, Ampere, Marvell and others - AARCH64 starting to make a little more sense.

Is there general interest in more Arm64 support for all these projects? Does anyone know of a place where I can find BOINC projects by popularity information and stats?

Would anyone like to join an informal community BOINC on Arm Working Group?

Once you install boinc on a Linux version on the Jetson, you'll see which projects are supported, by adding a project. On the right (under the description of the project), you'll find what GPU, CPU it supports and what os.

As far as Android goes, a good 5 projects work, including Rosetta, yoyo, universe and a few more.
Android 10 only supports Rosetta and universe, probably because all other projects are 32 bit instead of 64 bit.

BTW, don't underestimate Android TV boxes with quad core 1.5 to 2Ghz arm CPUs, and modern cellphones running the latest (600/700/800 series) snapdragon CPUs, as well as exynox, and the Chinese Kirin and MediaTek cpus. They probably perform 2,5x slower than a comparable x86 CPU, but the sheer amount of these devices have a very high potential in crunching; since nearly every other person on the planet has one in their pockets.
ID: 97539 · Report as offensive

Message boards : Questions and problems : BOINC on Arm64?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.