Q. What is Folding at Home (F@H) ?
The Folding@Home project seeks to understand the process behind protein folding. In order to carry out their function (e.g. as enzymes or antibodies) the protein must take on a particular shape. It makes this shape by folding.
Understanding how proteins self-assemble ("protein folding") is a holy grail of modern molecular biophysics. What makes it such a great challenge is its complexity, which renders simulations of folding extremely computationally demanding, and difficult to understand. The Stanford group has developed a new way to simulate protein folding.
A protein can fold itself in one-millionth of a second. It takes 1000 computers to simulate a fold in the same amount of time. Stanford needs your help and so does Team Anandtech.
For more information check the
science page over at the Folding@Home site
Q. How can my spare cycles help?
A. The behaviour of proteins, called folding, is very complex. To simulate this with one computer would take a major mainframe, but by splitting this calculation into minor steps and then giving these to computers all over the world the University can use their meager computers to combine our work and produce more results overall. That's where we come in, we download these little bits and along with their programme which does the calculations, uploads the completed work and downloads new work, and so the cycle begins again.
Q. What are these bits of work called?
A. These units are called 'work units', the number of work units you complete is one of the markers used in the statistics to which teams often allude.
Q. What other figures are used in the statistics?
A. The other statistic reported is your 'total score', this is based on the time you take to complete a work unit as compared to a P2-400 Mhz - which is expected to complete one work unit in one day. (If a P2-400 takes 3 days to complete a protein then the score allocated will be 3)
Q. Is there a time limit to returning a work unit?
A. Yes. It depends on what project you're currently running.
Each work unit is benchmarked on a dedicated 500 MHz Celeron machine without SSE/3DNow. We look at how many days it takes, and multiply this by 2.5. This corresponds to requiring such a machine to fold less than 10 hours a day in order to meet the deadline. From our experience, the majority of donor machines are faster than our benchmarking machine, and virtually none are slower, so this shouldn't be a problem (if a machine is slower, it may need to fold more hours a day). Occassionally, deadlines may be set longer than the above calculation indicates, but the reason for having deadlines at all is that the sooner we get back work units, the sooner we can put the results to good use. We are looking into, in the very near future, having the assignment server take machine speed into account in making assigments, thereby allowing slower machines to receive smaller work units.
Check
this page for more info.
Q. What is the minimum PC capable of running folding at home 2?
A. Reading the above question the minimum spec of a PC should be a PC that can complete a work unit within the time schedule, which running flat out is a PC that is 1/3rd the power of a P2-400 (anyone want to agrue the ratings of both Intel & AMD is welcome to try and calculate the actual chips required).
There should be sufficient ram to handle the operating system and the folding client (at least 64Mb on win9x), any less ram and you will use the hard drive swap file and therefore this too will have a slight affect on the requirements to run f@h2 - usually you wont need to worry about this. You must also have an internet connection available.
Q. Can I download more than one unit at a time?
A. The algorithm we use works best if everybody downloads one work unit at a time, and checks back after each unit is completed, so therefore there is no option to download multiple units. If you have multiple processors in your computer, it is possible to have each processor work on a different unit; see what do to here (
http://folding.stanford.edu/faq.html#run.dual). Don't try to run two copies on different machines that use the same directory on the same filesystem, either-- they NEED to run in different directories.
Q. Why does adjusting the core process priority via the task manager not affect its performance? How do I manually adjust the priority of the Folding@home core?
Currently when users try to change the priority of the core via the Windows NT/2000/XP task manager this does not affect how much CPU the core gets. The reason for this is that the work is done by the core thread, which is fixed to run at idle priority and is not affected by the task manager priority for the process (which displays as 'normal' by default). In order to change the priority manually users must use a program that allows thread-level priority adjustments.
Q. Can I run Folding@home when SETI@home is running?
Yes, Seti@Home and other distributed applications can be run alongside Folding@Home, provided you have enough system memory. Some programs, including Seti@Home run at a higher priority than Folding@Home, which prevents Folding@Home from progressing if it is run at the same time. If you notice that Folding@Home is not progressing, you can fix this by enabling the "Slightly Higher Priority" Option in Folding@Home. This can be done through the advanced options page for the Windows client, or by running "FAH2Console -config" for the console versions.
Q. I have a machine which cannot connect to the internet, can I use it?
A. Yes. Download and install the client into a separate directory on the internet machine, configure it and download a work unit. Then stop the client and cut & paste the entire directory to the other machine & restart the client. When the work unit is complete reverse the order to upload the completed work and download the next unit. I have tested & proven this to work.
Q. Where can I see my stats?
A. Stats can best be seen here at a great site by rshands:
Team AnandTech Folding@Home Stats
When you first join you will be unlikely to see any stats for at least 6 hours after the first work unit is submitted.