Is there an iPhone and iPod Touch Client? [No]

Moderators: Site Moderators, FAHC Science Team

Slash_2CPU
Posts: 57
Joined: Sat Apr 19, 2008 5:15 pm

Re: iPhone and iPod Touch Client?

Post by Slash_2CPU »

overdoze wrote:
toTOW wrote:You can't compare an ARM processor and a P3 ... they're completely different. The ARM processors are not designed for computing power, they're designed to be low power processors.
Used to be true but not true anymore base on the latest ARM development. A power to be reckon with. If INTEL is not careful it may not be the CPU of choice in the future

_http://www.xbitlabs.com/news/cpu/display/20111 ... cture.html
_http://www.eweek.com/c/a/IT-Infrastructure/HP- ... el-109631/
Is this better?

You can't compare a ultra-low-voltage, ultra-mobile processor and a multicore server/desktop CPU ... they're completely different. The ULV/UM processors are not designed for computing power, they're designed to be low power processors.


It takes power to switch transistor logic gates. More gates, more power, faster switching, more power. To put it into perspective, an iPhone battery would run a 6-core i7 for about 3 minutes, ignoring other laws of physics and thermodynamics that make such a fast discharge from that battery impossible.
ASRock X99 WS i7-5930K @ 4.4GHz /2x GTX 970 @ 1.46GHz /4x4GB DDR4-2666
Phenom II X6 @ 3.7GHz /2x2GB DDR3-1680 /GTX 970 @ 1.40GHz
450-600K PPD @ ~850W
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there an iPhone and iPod Touch Client? [No]

Post by bruce »

I don't doubt that they'll sell a lot of ARM processors, and the move from 32-bit to 64-bit is an important step forward, but it's not clear that this has anything to do with FAH, for two very important reasons.

1) FAH is a heavy user of Floating Point operations. From everything I've seen (which is admittedly not everything that has been announced) ARM does not provide good support for Floating Point. When Intel developed the original 8086/8088 line, the same was true. If you wanted to do math processing, you needed a separate socket for the 8087 chip, which was called a "math coprocessor" because it had hardware support for Floating Point. In those days, they were in transition between 8-bit and 16-bit for integers and addresses, but that's a completely independent consideration. The floating point hardware wasn't integrated into the x86 line until several generations later (in the 80486). It's likely that the ARM series will progress through a similar series of enhancements, but until it has floating point hardware to do the Math, there will be no FAH client.

2) Battery power and FAH do not mix. Low power CPUs are vital to battery powered installations (and although they eventually migrate to the desktop, which is good, the question here is what about the iPhone/IPod/etc.) Support for active power management techniques that let the CPU "rest" in an even lower powered state than when it's actively doing something is also vital for battery powered devices. On the other hand, FAH is specifically designed to keep the processor busy 100% of the time -- which is to say it's specifically designed to run down your batteries as quickly as possible. One of the first recommendations we make for someone new to FAH (on the desktop) is to disable the power-saving features of your CPU. FAH cannot work when the CPU is sleeping, whether it's a micro-sleep while it waits for you to move the cursor or a full hibernation when you actually realize it's inactive.

FAH does have a setting for laptops to allow processing to be suspended when running on batteries. (Laptops do have support for Floating Point math.) That means you CAN fold on a laptop when it's plugged in to the mains, but if a laptop is actually used as a portable device rather than an expensive desktop device, performance suffers for two reasons: 1) It's only useful part of the time, and 2) Both the CPU and the GPU in laptops are specifically designed for low-power, and as such, their performance for FAH is inferior to similar designs for desktop computers.
overdoze
Posts: 4
Joined: Sat May 08, 2010 3:17 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by overdoze »

Yes I have read all these before so I do agree with your points. My point is watch for today and future ARM development. They already have a floating point unit and they will be in server market and they are not low power in a server configuration ... FAH will go with whatever is commonly used to get the computing resources.

I bet you if 5 out of 10 people are using ARM desktop wouldn't it be a good idea for FAH to TAP into that resource.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there an iPhone and iPod Touch Client? [No]

Post by bruce »

overdoze wrote:I bet you if 5 out of 10 people are using ARM desktop wouldn't it be a good idea for FAH to TAP into that resource.
One more point: I forgot to mention that generally speaking, RISC hardware is very fast when doing simple things but slows down significantly when doing complex things like FAH.

Anyway, FAH will only tap into the resource if it's worth it. With your 5 out of 10 number, it might happen but that's a pretty big number, so it may or may not ever happen. And then there's the cost of porting all the software to a new instruction set (see the referenced link about HP) and then scientifically re-certifying the software -- so it's not going to be seriously considered any time soon. Long term, lots of things might happen and there's no way to predict with what we know today.

We'll see.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: Is there an iPhone and iPod Touch Client? [No]

Post by 7im »

Considering how things are going in the world, we may be more likely to fold on some of these chips than on ARM chips... ;)

China Builds World-Class Supercomputer Sans Intel, AMD
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Slash_2CPU
Posts: 57
Joined: Sat Apr 19, 2008 5:15 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by Slash_2CPU »

The Chinese getting involved in the CPU business could be the best thing in over a decade for computing. Intel seems to stay one small step ahead of AMD, only releasing enough R&D material to maintain that margin and charge through the nose for it. AMD hasn't really brought anything to the table since 939/940 K8 stuff with integrated memory controllers. Zambezi might be something good if they can ever ramp up production and clock speeds, but it's starting at a disadvantage since Gulftown has a 27% smaller die, and is therefore cheaper to manufacture.
ASRock X99 WS i7-5930K @ 4.4GHz /2x GTX 970 @ 1.46GHz /4x4GB DDR4-2666
Phenom II X6 @ 3.7GHz /2x2GB DDR3-1680 /GTX 970 @ 1.40GHz
450-600K PPD @ ~850W
seamushershman1234
Posts: 1
Joined: Sun Feb 03, 2013 6:15 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by seamushershman1234 »

I think that even if iPods and iPhone's have very low powers networking Several together would work right?
also regarding to the battery issue you could make it so that it will only run while connected to power during the night. that would mean that we would be able dedicate our phones to just folding for 8+ hours right?
Joe_H
Site Admin
Posts: 7937
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: Is there an iPhone and iPod Touch Client? [No]

Post by Joe_H »

The networking would not move data fast enough between them to be useful for folding at this point in time. So any client built around them would need to only run on a single iPad or iPhone.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
k1wi
Posts: 909
Joined: Tue Sep 22, 2009 10:48 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by k1wi »

Also, when running while connected power, the amount of energy that would be consumed an efficient folding 'app' would massively slow down charging (kinda like how Skype video on an Iphone 3GS still drained the battery while charging...)
Qinsp
Posts: 216
Joined: Sun Oct 17, 2010 2:34 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by Qinsp »

Yup. My kids will drain an iPhone in 2 hours gaming. This exceeds the charging rate.
Quality Inspection - Corona, CA, USA
Dimensional Inspection Laboratory
Pat McSwain, President
Qinsp
Posts: 216
Joined: Sun Oct 17, 2010 2:34 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by Qinsp »

The killer app for iPhones won't be computing power, but sensor nodes.

Can you imagine a computer with 100,000,000 sensors?

Like the LASER in 1960's, it's simply a technology waiting for an application. Topography? Weather? Energy Management? Epidemic Control?





EDIT!!! OH! OH! To help SETI, all the iPhones could look for extraterrestrials at once! We know he has to Phone Home... :twisted:
Last edited by Qinsp on Mon Feb 04, 2013 2:50 pm, edited 1 time in total.
Quality Inspection - Corona, CA, USA
Dimensional Inspection Laboratory
Pat McSwain, President
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Is there an iPhone and iPod Touch Client? [No]

Post by bruce »

The battery issue would be significant as has already been said. Even a full-fledged laptop runs into battery limitations and look at the comparative size of their battery.

The other issue is that the compute power of the iPhone/iPad might be reasonable for integer calculations (MHz/GHz) but has anybody seen a GFLOPS number for floating point calculations for them? The FAH client and FahCore was ported to the PS3 (at considerable expense, by the way) and its processor did do a reasonable number of GFLOPS at a cost of lots of heat when it first came on the market, but Sony saw no need to keep up with the progress in GPUs and Multi-Core Intel comparable hardware.
GreyWhiskers
Posts: 660
Joined: Mon Oct 25, 2010 5:57 am
Hardware configuration: a) Main unit
Sandybridge in HAF922 w/200 mm side fan
--i7 [email protected] GHz
--ASUS P8P67 DeluxeB3
--4GB ADATA 1600 RAM
--750W Corsair PS
--2Seagate Hyb 750&500 GB--WD Caviar Black 1TB
--EVGA 660GTX-Ti FTW - Signature 2 GPU@ 1241 Boost
--MSI GTX560Ti @900MHz
--Win7Home64; FAH V7.3.2; 327.23 drivers

b) 2004 HP a475c desktop, 1 core Pent 4 [email protected] GHz; Mem 2GB;HDD 160 GB;Zotac GT430PCI@900 MHz
WinXP SP3-32 FAH v7.3.6 301.42 drivers - GPU slot only

c) 2005 Toshiba M45-S551 laptop w/2 GB mem, 160GB HDD;Pent M 740 CPU @ 1.73 GHz
WinXP SP3-32 FAH v7.3.6 [Receiving Core A4 work units]
d) 2011 lappy-15.6"-1920x1080;i7-2860QM,2.5;IC Diamond Thermal Compound;GTX 560M 1,536MB u/c@700;16GB-1333MHz RAM;HDD:500GBHyb w/ 4GB SSD;Win7HomePrem64;320.18 drivers FAH 7.4.2ß
Location: Saratoga, California USA

Re: Is there an iPhone and iPod Touch Client? [No]

Post by GreyWhiskers »

Don't you all think that running F@H on these mobile devices will always be when plugged in? I'm using an Android tablet to show streamed movies on my HDTV through the HDMI port, but whenever I do that, I plug in the power cord.

Heck, even with the laptops running F@H, the default in v7 is to terminate folding when in battery mode - so I always have the laptops plugged in when I'm folding. If I'm sitting in an airport with the computer on my knees while surfing the web or getting email, I'm not folding.

One question that was raised a while ago is that the mobile devices would be good to run the FAH Control GUI - not the client or the folding cores. It would be awesome to use an Android phone/pad or Iphone/Pad/Pod in WiFi mode to monitor and control the folding on my other devices around the house. There should be no issue at all on horsepower there.
BIG_RED
Posts: 27
Joined: Fri Dec 07, 2007 11:30 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by BIG_RED »

bruce wrote:The other issue is that the compute power of the iPhone/iPad might be reasonable for integer calculations (MHz/GHz) but has anybody seen a GFLOPS number for floating point calculations for them? The FAH client and FahCore was ported to the PS3 (at considerable expense, by the way) and its processor did do a reasonable number of GFLOPS at a cost of lots of heat when it first came on the market, but Sony saw no need to keep up with the progress in GPUs and Multi-Core Intel comparable hardware.
My nexus 10 gets 2.3 GFLOPS using RGbenchmm. The iphone/ipad uses similar hardware so it should be close. Still waiting for an announcement on opencl drivers the arndale board should get it soon the developers were targeting mid January but it slipped due to Christmas vacation. No word for about a month on development sitting on a wait and see.

Some neat things i got v7 running on ubuntu for arm I did not try running the local client but it did connect to my laptop. I also go v6 to fold on an emulated x86 linux client. If i remember correctly it was would have finished in 233 days. The things to remember are that it was going through an emulator, running on top of android and for some reason it was only using have the cpu, but still it was neat to see it run.
art_l_j_PlanetAMD64
Posts: 472
Joined: Sun May 30, 2010 2:28 pm

Re: Is there an iPhone and iPod Touch Client? [No]

Post by art_l_j_PlanetAMD64 »

BIG_RED wrote:My nexus 10 gets 2.3 GFLOPS using RGbenchmm. The iphone/ipad uses similar hardware so it should be close.
OK, but is that 2.3 GFLOPS going to be adequate to complete WUs within the deadline? Possibly, according to the Processor GFlops Compilation table.

My very modest (by today's standards) AMD Athlon 64 X2 4200+ CPU @ 2.20Ghz finishes its smp:2 WUs well within the deadlines, and according to the above table, it has 6.8183 Average GFlops. The Intel Celeron 325 @ 2.53GHz in that table comes closest to your nexus 10's GFLOPS value, having 2.6307 Average GFlops. I don't know if anyone is currently folding with the Celeron 325, but it might be interesting to find out what PPDs they were getting.
art_l_j_PlanetAMD64
Over 1.04 Billion Total Points
Over 185,000 Work Units
Over 3,800,000 PPD
Overall rank (if points are combined) 20 of 1721690
In memory of my Mother May 12th 1923 - February 10th 2012
Post Reply