Does FAH want help from older or non-dedicated machines?
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 2
- Joined: Sun May 13, 2012 8:43 pm
- Hardware configuration: Win7-x64, 8GB, Intel i7 860, nVidia 560Ti, three hard disks 2.75GB total (more to be added when prices drop).
- Location: Third rock from the Sun.
- Contact:
Does FAH want help from older or non-dedicated machines?
I'm new to folding at home and have not yet installed the software, but I cannot feel that FaH is missing a trick. Nobody is suggesting that those running older hardware should be excluded. However, chances are that those visiting here are quite capable of downloading a more advanced client if they so wish. I am currently running BOINC and it is using all of my 8 cores, and I cannot tell it is running. Some beta work units that used my nVidia GPU made my PC run very slowly (though they processed vy quickly) and BOINC may need tweaking in that area. That the multi-core and GPU using FaH clients have been written as if they are for dedicated machines...that just puts me off FaH.
DrTeeth
DrTeeth
Stress - the condition brought about by having to resist the temptation to beat the living daylights out of someone who richly deserves it.
-
- Posts: 1094
- Joined: Wed Nov 05, 2008 3:19 pm
- Location: Cambridge, UK
Re: Does FAH want help from older or non-dedicated machines?
Welcome to the forum, DrTeeth.
I'm not sure what you mean by
Things are different on GPUs. Neither of the supported GPU manufacturers provide support for process scheduling, so there is no satisfactory method to back off F@H on a GPU automatically in the face of conflicting demands. It sounds, from your comment, as though BOINC has the same problem with GPU code.
Have I missed something? If not, don't let the reports you have seen put you off -- try it, and report any problems you have here, so the evidence for any necessary changes is collected.
David
EDIT: insert "automatically" above. Manual pause is possible and not difficult.
I'm not sure what you mean by
The CPU/SMP cores run at low priority and almost always back off when interactive programs are running. A few users report problems but I have yet to see any of these tracked to code that assumes the PC is dedicated. (The PS3 code may be different; I am not familiar with that, or with the PS3 support for prioritising processes.)the multi-core and GPU using FaH clients have been written as if they are for dedicated machines
Things are different on GPUs. Neither of the supported GPU manufacturers provide support for process scheduling, so there is no satisfactory method to back off F@H on a GPU automatically in the face of conflicting demands. It sounds, from your comment, as though BOINC has the same problem with GPU code.
Have I missed something? If not, don't let the reports you have seen put you off -- try it, and report any problems you have here, so the evidence for any necessary changes is collected.
David
EDIT: insert "automatically" above. Manual pause is possible and not difficult.
Re: Does FAH want help from older or non-dedicated machines?
Welcome to foldingforum.org, DrTeeth
Since your experience has been with BOINC, I should point out one very significant difference between most FAH projects and most BOINC projects: namely that FAH puts a big emphasis on the speed with which you complete work whereas BOINC puts a big emphasis on the quantity of work you complete. (Both FAH and BOINC have exceptions.) If you happen to have, say, a dual or quad CPU system, you can choose to download two or four different projects to be worked on concurrently or you can configure all 2 or all 4 CPUs to processing a single WU twice or 4x as fast. For FAH projects, the latter is significantly more valuable, hence you'll find lots of discussions emphasizing the value of multi-cored hardware over single-cored hardware. As far as I'm concerned, any WU that has been downloaded should be returned as quickly as your hardware allows -- WHATEVER that hardware is able to do. In addition to several newer/faster machines, I have several slower / (older) / single-core machines that fold 24x7 and I don't feel bad about them being slow because they're doing all they can do. Every contribution counts.
As far as statements suggesting that FAH should only run on a dedicated machine, we do suggest that whenever possible, you finish and upload the result before stopping folding. An unfinished WU sitting idle on your machine is costly. That's not the same as a dedicated machine, nor is it an absolute requirement.
GPUs are powerful devices for folding, but as has already been said, the responsiveness of the computer suffers. For many people, the choice whether to fold with a GPU or not will often be answered NO except perhaps when the computer is not being used for other things. I hope that FAH will soon have features such as a screensaver or a scheduler that makes it easy to suspend GPU folding when someone is at the keyboard, but right now that's on the wish-list, so for now, the "NO" will have to be a rational option available to most casual FAH donors.
Enough in the way of explanations. I still want to know which statements gave you the impression that FAH doesn't want time donated from older hardware? When you proceed to install FAH, which documentation is "off-putting" to the newbie?
I'm interested in your comments, particularly any information that gives you negative impressions. In fact, many of the folks who visit the forum are interested in high performance hardware but we encourage everyone to fold with whatever hardware they have. Every CPU-core that you own should be folding, no matter what.DrTeeth wrote:I'm new to folding at home and have not yet installed the software, but I cannot feel that FaH is missing a trick. Nobody is suggesting that those running older hardware should be excluded. However, chances are that those visiting here are quite capable of downloading a more advanced client if they so wish. I am currently running BOINC and it is using all of my 8 cores, and I cannot tell it is running. Some beta work units that used my nVidia GPU made my PC run very slowly (though they processed vy quickly) and BOINC may need tweaking in that area. That the multi-core and GPU using FaH clients have been written as if they are for dedicated machines...that just puts me off FaH.
DrTeeth
Since your experience has been with BOINC, I should point out one very significant difference between most FAH projects and most BOINC projects: namely that FAH puts a big emphasis on the speed with which you complete work whereas BOINC puts a big emphasis on the quantity of work you complete. (Both FAH and BOINC have exceptions.) If you happen to have, say, a dual or quad CPU system, you can choose to download two or four different projects to be worked on concurrently or you can configure all 2 or all 4 CPUs to processing a single WU twice or 4x as fast. For FAH projects, the latter is significantly more valuable, hence you'll find lots of discussions emphasizing the value of multi-cored hardware over single-cored hardware. As far as I'm concerned, any WU that has been downloaded should be returned as quickly as your hardware allows -- WHATEVER that hardware is able to do. In addition to several newer/faster machines, I have several slower / (older) / single-core machines that fold 24x7 and I don't feel bad about them being slow because they're doing all they can do. Every contribution counts.
As far as statements suggesting that FAH should only run on a dedicated machine, we do suggest that whenever possible, you finish and upload the result before stopping folding. An unfinished WU sitting idle on your machine is costly. That's not the same as a dedicated machine, nor is it an absolute requirement.
GPUs are powerful devices for folding, but as has already been said, the responsiveness of the computer suffers. For many people, the choice whether to fold with a GPU or not will often be answered NO except perhaps when the computer is not being used for other things. I hope that FAH will soon have features such as a screensaver or a scheduler that makes it easy to suspend GPU folding when someone is at the keyboard, but right now that's on the wish-list, so for now, the "NO" will have to be a rational option available to most casual FAH donors.
Enough in the way of explanations. I still want to know which statements gave you the impression that FAH doesn't want time donated from older hardware? When you proceed to install FAH, which documentation is "off-putting" to the newbie?
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 523
- Joined: Fri Mar 23, 2012 5:16 pm
Re: Does FAH want help from older or non-dedicated machines?
If I may take a guess, maybe this is what DrTeeth meant, on this page http://folding.stanford.edu/English/Guide#ntoc5 it says
Honestly when I first started folding 2 years ago, the installation guide for the SMP client scared me away, that's why I started with the uniprocessor.These clients are not set and forget, and are typically run by FAH experts and/or computer enthusiasts with computers dedicated to running only the FAH clients.
-
- 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: Does FAH want help from older or non-dedicated machines?
That was true with v6. Not so much with v7. Time to temper that statement a bit...
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: Does FAH want help from older or non-dedicated machines?
Revise the statement to apply to GPUs. CPU-based folding, whether with one core or with many is now safe/easy enough for anyone though it wasn't when that FAQ was written. GPU folding isn't to that stage yet.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 2
- Joined: Sun May 13, 2012 8:43 pm
- Hardware configuration: Win7-x64, 8GB, Intel i7 860, nVidia 560Ti, three hard disks 2.75GB total (more to be added when prices drop).
- Location: Third rock from the Sun.
- Contact:
Re: Does FAH want help from older or non-dedicated machines?
I now have Folding@Home running on my main PC, and confined BOINC to my new laptop. I have to fight the urge to uninstall FaH as the work chunks are so big and take so long to complete. Are part finished units any good to the project? BOINC seems to chew through smaller packets and therefore has a high perceived satisfaction/contribution rating...it appears to be doing more. It may not be...but that is how it looks and feels. Could this (mis-)conception be hurting uptake? Are there any figures for those who start contributing and then stop after a while?
I am a dentist not http://muppet.wikia.com/wiki/Dr._Teeth, so appreciate the value of protein folding research.
Cheers
DrTeeth
I am a dentist not http://muppet.wikia.com/wiki/Dr._Teeth, so appreciate the value of protein folding research.
Cheers
DrTeeth
Stress - the condition brought about by having to resist the temptation to beat the living daylights out of someone who richly deserves it.
-
- 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: Does FAH want help from older or non-dedicated machines?
Only completed work units are given credit, just like only completed fillings are covered by insurance payments. 
The V7 client has a nice progress bar, showing contribution, same for the estimated PPD, etc. If that is not satisfying enough, what could be done to improve that feedback?
Maybe we can find a way to have the fah client feed your twitter account and post an update after each 1% completed.

The V7 client has a nice progress bar, showing contribution, same for the estimated PPD, etc. If that is not satisfying enough, what could be done to improve that feedback?
Maybe we can find a way to have the fah client feed your twitter account and post an update after each 1% completed.

How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
-
- Site Moderator
- Posts: 2850
- Joined: Mon Jul 18, 2011 4:44 am
- Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4 - Location: Western Washington
Re: Does FAH want help from older or non-dedicated machines?
That's an interesting observation. Partly finished WUs are of no use, if they either error out or reach their expiration date someone else will end up completing them. Best to use the Finish button! If WUs were smaller, that would indeed increase the donor satisfaction, but would also mean increases to your Internet bandwidth, and a significant increase in server bandwidth. There's also the matter of storing more WUs. They're already dealing with terabytes of data as a result of F@h, and they have to back it all up so they don't lose anything, so storage is an issue. They even tried out the Storage@home distributed storage project to try to counter this a bit. WU size is a balance I suppose.DrTeeth wrote:I now have Folding@Home running on my main PC, and confined BOINC to my new laptop. I have to fight the urge to uninstall FaH as the work chunks are so big and take so long to complete. Are part finished units any good to the project? BOINC seems to chew through smaller packets and therefore has a high perceived satisfaction/contribution rating...it appears to be doing more. It may not be...but that is how it looks and feels. Could this (mis-)conception be hurting uptake? Are there any figures for those who start contributing and then stop after a while?
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
Re: Does FAH want help from older or non-dedicated machines?
Yes, and server load is one of several significant trade-offs. Having 100 connections that connect for N minutes each uses less server resources than having 1000 connections that connect for N/10 minutes each.Jesse_V wrote:WU size is a balance I suppose.
Storing the science data is truly a massive undertaking but storing lots of small segments for each Trajectory is a temporary issue. The small ones can be processed into the same string of data that would have been stored if there had been fewer segments which were each bigger so in the final analysis, that's not an important consideration.
On the other hand, storing 10 times as many credit records in the stats database does matter. The donors do care about the points they've earned which means a permanent record of every WU you've completed -- and there's no real scientific justification for keeping extra data there.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 523
- Joined: Fri Mar 23, 2012 5:16 pm
Re: Does FAH want help from older or non-dedicated machines?
Not necessarily so. Personally I like bigger WUs because they make me feel like I'm contributing moreJesse_V wrote:If WUs were smaller, that would indeed increase the donor satisfaction

That is an interesting point of view. Work units vary widely in size. Some can take around an hour, some can take days to complete. And part finished units are no good, unfortunately. So please try not to let an unfinished WU hang around too long.DrTeeth wrote:I have to fight the urge to uninstall FaH as the work chunks are so big and take so long to complete. Are part finished units any good to the project? BOINC seems to chew through smaller packets and therefore has a high perceived satisfaction/contribution rating...it appears to be doing more. It may not be...

And to answer your first question "Does FAH want help from older or non-dedicated machines?", YES. If you have old machines and want to contribute then by all means fold

Re: Does FAH want help from older or non-dedicated machines?
FAH is over 10 years old, so Distributed Computing is older than that. The original concept was probably conceived from someone walking into a large office at night and seeing hundreds of computers running screensavers. The idea was to give those computers something useful to do. (FAH originally had a screensaver version as well as a Console version and a GUI version.) An important goal was for it to do useful work without any kind of human intervention and, like a screensaver, to get completely out of the way when a human did want to use the computer for it's primary purpose. It had to be "out of sight; out of mind."
The CPU/GPU versions still do a good job in meeting those goals but over that time period, goals have changed somewhat but if you accept FAH as an out-of-sight; out-of-mind application, then who cares how long a WU is. Put it in the background, ignore it, and just let it fold.
The CPU/GPU versions still do a good job in meeting those goals but over that time period, goals have changed somewhat but if you accept FAH as an out-of-sight; out-of-mind application, then who cares how long a WU is. Put it in the background, ignore it, and just let it fold.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.