FAH for ARM?

Moderators: Site Moderators, FAHC Science Team

Post Reply
ProDigit
Posts: 242
Joined: Sun Dec 09, 2018 10:23 pm

FAH for Android?

Post by ProDigit »

I read this post about overhauling the android client:
https://foldingathome.org/2018/02/02/an ... -overhaul/

Any news on this?
I have about 3 cellphones at home that are unused.

Some people mention about how silly it is to run this on an Android phone.
But when I joined Folding@home in 2005, I ran it on an AMD Athlon 2600XP processor, which was a single core 2100Mhz CPU.
One of my cellphones that has a battery issue, but the hardware is still perfectly fine, has a Snapdragon 821, with 4 cores running at 2.35Ghz, and 4 cores running at 2Ghz; or a total of ~6.5-8x faster than my first desktop PC of 2005 running Folding@home. Granted, my Cellphone is 15 years newer technology.
ProDigit
Posts: 242
Joined: Sun Dec 09, 2018 10:23 pm

FAH for ARM?

Post by ProDigit »

My last post was specifically about FAH for Android.
This one is FAH for ARM.
I read this thread, and how much has changed in 7 years this thread was made?
Especially since ARM processors now come with 8, 10, 12, 16, and now even 48 cores (see Qualcomm's Centriq 2400) ?

Another mention in the thread is that ARM runs Folding@home less efficient.
I wonder though, my first desktop pc that ran FAH, was an Athlon XP2600+, at 2,1Ghz single core, I bet this 150W desktop PC folds less good than my 7W Qualcomm Snapdragon 821 cellphone with 4 cores @ 2.35Ghz, and 4 cores at 2Ghz.

My question is if it runs on ARM easily, or an x86/x64 processor is a necessity?
What the speed trade offs are between arm and x86/x64?
And perhaps if there's any speed difference running Folding at home between Windows and Linux?

Edit by Mod

Topics mergeduh
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: FAH for ARM?

Post by JimboPalmer »

I am not sure why you keep posting if you won't read the answers.

F@H Runs on x86-64 CPUs on Windows, MacOS and Linux.
F@H runs inside the Chrome Browser, but I think that also requires an x86-64 CPU.
F@H runs in some Android phones on ARM CPUs, basically if they resemble a Sony.
F@H can run on recent AMD and Nvidia graphics card in x86-64 Windows and Linux.

Linux will be about 15% faster than Windows.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: FAH for Android?

Post by JimboPalmer »

I run the Android client on a Motorola G4 Play cell phone and a Nexus 7 (2013) tablet.
Neither is so complex that it confuses the Android client, which was written by Sony for Sonys.

If you device uses a big.LITTLE architecture model that Sony phones do not support, you may have trouble. (there are at least 3 models)
https://en.wikipedia.org/wiki/ARM_big.LITTLE

I recommend you just try the phones and you will know.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
Joe_H
Site Admin
Posts: 7857
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: FAH for ARM?

Post by Joe_H »

JimboPalmer wrote: F@H runs inside the Chrome Browser, but I think that also requires an x86-64 CPU.
Yes, folding using the NaCl client in Chrome requires a x86-64 CPU.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: FAH for ARM?

Post by JimboPalmer »

Joe_H wrote:
JimboPalmer wrote: F@H runs inside the Chrome Browser, but I think that also requires an x86-64 CPU.
Yes, folding using the NaCl client in Chrome requires a x86-64 CPU.
Thank you! I have never used the NaCl client, so am just spreading rumors on it.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
ProDigit
Posts: 242
Joined: Sun Dec 09, 2018 10:23 pm

Re: FAH for ARM?

Post by ProDigit »

JimboPalmer wrote:I am not sure why you keep posting if you won't read the answers.

F@H Runs on x86-64 CPUs on Windows, MacOS and Linux.
F@H runs inside the Chrome Browser, but I think that also requires an x86-64 CPU.
F@H runs in some Android phones on ARM CPUs, basically if they resemble a Sony.
F@H can run on recent AMD and Nvidia graphics card in x86-64 Windows and Linux.

Linux will be about 15% faster than Windows.
Apologies Jimbo,
The two threads were created almost simultaneously, and merged by the mods, even though they are two entirely different topics.
Android is linux, but Linux isn't android.
The first one was about android phones,
The second one was about ARM servers.
I don't know why the mods have merged the two threads.
ProDigit
Posts: 242
Joined: Sun Dec 09, 2018 10:23 pm

Re: FAH for ARM?

Post by ProDigit »

Joe_H wrote:
JimboPalmer wrote: F@H runs inside the Chrome Browser, but I think that also requires an x86-64 CPU.
Yes, folding using the NaCl client in Chrome requires a x86-64 CPU.
But that doesn't speak of the app?
Or is the app using Chrome (because I think it does connect to my browser as soon as I start it up).
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: FAH for ARM?

Post by bruce »

NaCl is (or was) specifically supported by the chrome browser. It invokes some applications downloaded from the FaH servers which are either compiled for NaCl or for x86. I never tried it on ARM. As far as I know, the only code compiled for ARM is the Sony client
Post Reply