What it takes to move up in the rankings

A forum just for SPCR's folding team... by request.

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply
sbabb
*Lifetime Patron*
Posts: 327
Joined: Tue Aug 19, 2003 10:04 am
Location: New Hampshire, USA

What it takes to move up in the rankings

Post by sbabb » Wed Apr 07, 2004 12:53 pm

I received a PM from someone who had read my "Is it worth it for you to start folding" post. They said that while they appreciate the contribution that a lot of "little folks" can make to a team, they want to move up in the rankings faster. So here are some suggestions right off the top of my head.

Go 24/7
If you can leave your PC on 24 hours a day instead of 8-12 hours (or even less) then you'll generate more points and advance faster. That's pretty simple :)

The negatives to 24/7 folding are noise and the electric bill. Since you're at SPCR, the noise issue is pretty well covered here. As far as the electric bill goes, your best bet is to get as many points per kilowatt-hour as possible. My (completely unsubstantiated) view on that is that a PC running a 1.6GHz CPU doesn't draw much less power than one running a 3.2GHz CPU, so you might as well get the fastest box you can afford. I could be wrong, though, and you might get a better price/performance ratio from a slower low power CPU.

Start/Upgrade Early
Right now (7apr2004 - 17:00EDT) you need about 6200 points to get onto the first page (top 100) in the SPCR listings at folding.extremeoverclocking.com In a few hours it will take more points. It will never take less points. The sooner you can generate points, the better. If you have another PC kicking around that you've been meaning to put F@H on, do it now because putting it off loses points that you'll never get back. Life is like this in general, and folding is no exception.

Get more machines folding
This one seems pretty obvious, but what can you expect if you bring more machines on-line? The only folder whose setup I know well is me (though others have posted detailed descriptions of their setups) and I'm not 100% sure what's going on with my setup because half of it is at someone else's house. At the moment the EOC stats show me as green with 350 points/day on average. That is the combined effort of the following machines:
  • Athlon XP 2000+ laptop on ~18-20 hours/day (off during commutes).
    Athlon XP 3200+ (overclocked 2500+) on 24/7
    Athlon XP 2400+ on 24/7
    Pentium III 650 laptop on 24/7
    Athlon XP 3200+ (OCed 2500+) on most of the time
    Athlon XP 3200+ (OCed 2500+) on most of the time
    Pentium IV 2.0GHz on unknown amounts of time
The last 3 machines aren't at my house, so I'm not sure how often they're on, but the 2 Athlons are usually on 24/7.

So that's what it takes for me to average 350 points/day. You might be able to get the same results with 3-4 Pentium IV hyperthreaded CPUs, but I'm not sure. At 350 points/day it would take about 3 weeks to get the 6200 points needed to be in the top 100 (provided I started 3 weeks ago.)

Right now the EOC stats show MikeC (mike_chin) as blue with 286 point/day on average. The Stanford folding stats page says that Mike has had 9 CPUs active within the past week. So with 2 more CPUs, Mike has generated 64 fewer points/day on average. There are a number of things that could account for that. Mike's machines could be running slower CPUs. Or they could be on less than 24/7. Or he could be running applications on them that use significant amounts of CPU power and leave less for folding. Or he could be getting work units that generate fewer points/day than then ones I've been getting. There are lots of variables.

So how about a single machine? I'm writing this post on the XP 2000+ laptop. Right now it's grinding away on a 70.9 point Tinker work unit (ugh!) Electron Microscope says that I'm getting a pathetic 36 points/day from this WU. At that rate, it would take about 6 months to generate the 6200 points needed to get into the top 100 (again, having started 6 months ago so that 6200 was still the number needed.) Fortunately, though, I don't get a lot of Tinkers (excepting the recent Tinker flood) on this machine and my point output is generally higher.

According to the EOC stats, my last full week of production netted me 2608 points from 42 WU. That's an average of 7 WU and 372 points every day. Breaking it down further, it means that I averaged one 53 point WU per day from each of my 7 machines, from the fast XP 3200+ boxes down to the slow P-III 650. So my 53 point/day average would have a single machine taking about 4 months to get to todays magic 6200 point number. Two machines with this production would get you there in 2 months, and four machines starting just one month ago would now have you in the top 100.

Borg
So we can see that more is better here, but more machines also means more electric bill. If "borging" (from the Star Trek TV series - The Borg were a organic/mechanical race who went around "assimilating" other people into their large collective being) is an option, then DO IT! If you have permission to put Folding@Home on other people machines and have them fold for you, you get more points and somebody else pays the electric bill. That's why I don't really know what's happening with 3 of the machines that are folding for me. They're not in my house. Do make sure to get permission, though. Your employer is not likely to look favorably to you installing software on their PCs that isn't for work purposes. People get fired over this. Getting permission in writing may be a good plan.

Optimize your settings
This has been debated a number of times here. The general consensus seems to be that you should do the following:
  • 1. Set the client to do Folding@Home WUs instead of Genome@Home or whatever random chance gets you.
    2. Use the -advmethods flag to have the client try to use the servers that have more of the higher-point-value Gromacs WUs.
    3. Use the -forceasm flag to force the use of assembly language optimizations.
    4. Use the -forceSSE flag if you have an Athlon CPU that has SSE.
There are lots of other possiblities. Check out the documentation and read the various flag discussion threads.

Be PERSISTENT!
If you just keep on folding, you will move up. There are currently plenty of people in the top 100 who are generating zero points per day. Those are spots that are waiting for the folders who are persistent and keep generating points, no matter how many. The old "Tortoise And The Hare" story applies here. The Tortoise may not win the whole race, but he will certainly come in ahead of a Hare who takes off with a speedy start and then stops generating points. You can build a huge folding farm, Borg dozens of machines, optimize your setup, and fold 24/7, but if you let it all drop and you stop generating points, you'll eventually get beat by somebody with a single, slow system. You have to be persistent.


That's a good start. I certainly hope that others will add suggestions and advice.

Fold on,
Scott

mas92264
Patron of SPCR
Posts: 659
Joined: Fri Sep 26, 2003 5:26 pm
Location: Palm Springs, CA, USA

Post by mas92264 » Wed Apr 07, 2004 2:58 pm

Scott,

As I read through this (excellent presentation, by the way,) I couldn't help but see "lessons for life" in what you wrote. Basically, the same principles apply in everyday life.

Also, you bring up an important point regarding folding performance. If you're going to buy something with the idea of adding to your folding performance, select something that already has some punch in it. P4's with HT, for example, can fold 2 units at a time and, in my experience, can produce 25% to 40% more points per week than an equivalent AMD processor. Also, newegg sells returned mobos and mobos that seem to have been either repaired or re-distributed by the manufacturer at steep discounts. I've bought a few of these: one was the board only in a box and others had a missing thing or 2 (driver disk, back plate,) but, no big deal. Can save some bucks doing this.

Go 24/7 = Well, this one's obvious. Do find some time to relax, however.

Start/Upgrade Early = Plan ahead, get educated, don't put important things off 'til later.

Get more machines folding = Work hard and work smart. Delegate.

Borg = Network yourself, get involved, participate in life.

Optimize your settings = Develop a positive attitude, pay attention to your personal appearance.

Be persistent = Don't give up easily, make some progress in life everyday.

Hopefully, it doesn't appear that I've diminished your thoughts; I'm just trying to add to what you've written. :)

M

haysdb
Patron of SPCR
Posts: 2425
Joined: Fri Aug 29, 2003 11:09 pm
Location: Earth

Post by haysdb » Wed Apr 07, 2004 4:07 pm

I have added a link to this thread in my "Useful Links" thread. It's already good enough to be a sticky all by itself, IMO.

Well said Scott.

And speaking of moving up in the rankings, does anyone want to fold under my name so that I can move up to red? :D Seriously, I have not been very successful in getting family and friends to fold for me. One brother has a Pentium 2. My other brother is ignoring me. My mom has an old notebook. My dad does not have a computer. And I work in a bank, so there's NO WAY I'm going to fold on THAT machine. :(

David

sbabb
*Lifetime Patron*
Posts: 327
Joined: Tue Aug 19, 2003 10:04 am
Location: New Hampshire, USA

Post by sbabb » Thu Apr 08, 2004 6:47 am

mas92264 wrote:As I read through this (excellent presentation, by the way,) I couldn't help but see "lessons for life" in what you wrote. Basically, the same principles apply in everyday life.
Folding as an allegory for life? 8)

Thanks Mas and David. Yes, the recommendations I made for folding translate to (or perhaps from) many areas in life. Here's one more:

Give often and generously
This moves into a philosophical area, but it's something that I've found to be true in my life.

Give away what you most want to receive.

If you want to amass a huge library, give books away. If you want wealth, give money freely. If you want to increase your folding output, help others start folding and increase their output.

The Universe will take care of the rest. I don't know why it works, but I've seen it happen over and over. I've given away computers and my wife is aghast at all the computer hardware we seem to accumulate. The more I give away, the more I receive. Ditto with books. I've given away many books and I have tons of books.

Look at all the help David Hayes has given to the SPCR folding community, helping other people get started and improve their output. Now look at how quickly he has risen through the folding ranks.

What goes around comes around.


Scott

sbabb
*Lifetime Patron*
Posts: 327
Joined: Tue Aug 19, 2003 10:04 am
Location: New Hampshire, USA

Post by sbabb » Mon Apr 12, 2004 7:36 pm

Stay Up-To-Date

Check the download page at folding.stanford.edu periodically to make sure you're running the latest released F@H client. Sometimes beta clients will be released. Look through the forums here and at Stanford to see if the beta client might give you a performance boost over the production client and still maintain acceptable stability.

Post Reply