BOINC on Android: nothing to do.

Message boards : Questions and problems : BOINC on Android: nothing to do.
Message board moderation

To post messages, you must log in.

AuthorMessage
Tux1

Send message
Joined: 18 Dec 19
Posts: 12
Italy
Message 94874 - Posted: 12 Jan 2020, 15:40:35 UTC

Hello,

I'm a BOINC user that crunch several WU on various biological and medical projects. I have an Android 8.1 phone with 8 ARM Cortex-A53 cores with BOINC 7.14.1 (the .3 just crash).

The question is: what i have to do with it? A part World Community Grid, that in this period of time its not sending WU on Android, the other biological and medical projects are basically dead from months on Android. Rosetta? Dead. Other projects like this on Android? Don't even exist. Others like LHC? Dead. What remains? Einstein Home, Asteroids and other phisics/astronomical projects.

I can understand its everything about volunteers, development too, but there is an huge horse power of users on Android availaible, huge amount of TeraFlops that cant be utilized.
ID: 94874 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 94884 - Posted: 12 Jan 2020, 19:06:03 UTC - in response to Message 94874.  

You have to look at the situation from a different direction:
Just because there's thousands of android phones around, it doesn't mean that people have to write science apps for them.

Most scientists are more familiar with the main stream computers, Mac's, Windows, and Linux.
ID: 94884 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 94886 - Posted: 12 Jan 2020, 19:14:02 UTC

And on top of what Les said, with each Android version things seem to change. Making it that projects science apps that worked perfectly for one or more Android versions all of a sudden no longer work. Or require that the bitness of the Android OS is the same as the CPU. Or need to be anything lower than Android 10, as although BOINC will run on that none of the project science apps that are still out there will. And as long as the projects don't release new apps for it, that won't be fixed.
ID: 94886 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 94958 - Posted: 14 Jan 2020, 0:16:06 UTC

I run an android cluster of currently 7 quadcore ARM units, and they get regular jobs.
Sometimes you can't be too picky, so I got about a good 15 projects that still send jobs on Android.
Aside from the ones that the Android client offers you, some projects might support ARM chipsets, that aren't shown in the list.
While I prefer to crunch for medical science, the reality is that even more modern (2 year old) phones, running Android 9, are just WAY too slow to do any kind of crunching jobs for the medical field.
To put this into perspective, a single mid range to high end GPU, is between 1000-2000x faster than an android phone.
Any newer phones do offer a significant bump in performance (Snapdragon 800 series and above), but most of them run Android 10; which is incompatible with Boinc.

If you're looking for efficiency, and yet cost effectiveness; I would seriously recommend to get a GTX 1050 or better, and crunch on that.
Preferably faster.
Because of the large shift in GPUs in the latest years, Android/ARM crunching will become less and less supported, and CPU crunching will improve, but the gap between CPU and GPU will continue to enlarge.
This meaning, if you want to crunch efficiently, you should consider a device with a dedicated graphics card that has at least 1024 shaders or cores running at ~2Ghz.
That means that 5 year old GPUs (that are about 200-400x faster than a cellphone) soon will not be fast enough to make a difference either.
ID: 94958 · Report as offensive

Message boards : Questions and problems : BOINC on Android: nothing to do.

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.