Increase F@H speed and Molecular Draw Rate.

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

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply
Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Increase F@H speed and Molecular Draw Rate.

Post by Athlon Powers » Sun May 11, 2003 9:26 am

I dont OC my CPU to start that straight off, mainly because it's a Palomino and I have a KT333 with no 5/1 divider.

My memory timings are as tight as can be, stably. :D

How much faster is the text based client? Is it?

Thanks!

EDIT: Does an increased molecular draw rate improve performance? I cant find anything on the main F@H website.
Last edited by Athlon Powers on Sun May 11, 2003 2:58 pm, edited 1 time in total.

rpc180
*Lifetime Patron*
Posts: 309
Joined: Sun Feb 09, 2003 8:01 pm
Location: Washington, DC

Post by rpc180 » Sun May 11, 2003 9:46 am

I don't think its much faster, estimated CPU use time for the graphics portion is supposedly between 1-2% of overall and close to nothing when its minimized.

The difference is that with the text client you can add some of the tags that may force you to optimize methods in case the graphical client decides that it doesn't want to utilize those same methods for whatever reason...

I know you can add the tags to the text client, but some have suggested that you can simply add the same tags to the shortcut for the graphical client and thereby eliminating a major speed factor between the two. In terms of raw efficiency, I don't believe there is more than a marginal difference.

The two most commonly used switches however, are -forceasm and
-advmethods. These are usually used to force CPU algorythms that are optimized for higher end P4's and AMD chips. It also allows a preference for Gromac WU which are optimized for P4 chips. AMD chips work better overall due to their higher processes per clock cycle.

DaShiv
Posts: 76
Joined: Tue Jan 14, 2003 12:32 pm
Location: Berkeley, CA, USA

Post by DaShiv » Sun May 11, 2003 10:25 am

Judging from the discussion on the folding farm thread, the most surefire way to increase your folding speed is to buy more hardware. :)

Seriously though, aside from the -advmethods switch for P4's (which I swear by religiously), I think if there are any "hidden" ways to improve your performance by anything more than marginally, people be raving about it all over the forum by now. (Unless some of the top folders have any secrets they'd like to share with us, aside from "brute force"...) Since you're using an AMD though, you've already got a leg up on some of us here.

Happy folding!

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Post by Athlon Powers » Sun May 11, 2003 2:41 pm

rpc180 wrote:I don't think its much faster, estimated CPU use time for the graphics portion is supposedly between 1-2% of overall and close to nothing when its minimized.

The difference is that with the text client you can add some of the tags that may force you to optimize methods in case the graphical client decides that it doesn't want to utilize those same methods for whatever reason...

I know you can add the tags to the text client, but some have suggested that you can simply add the same tags to the shortcut for the graphical client and thereby eliminating a major speed factor between the two. In terms of raw efficiency, I don't believe there is more than a marginal difference.

The two most commonly used switches however, are -forceasm and
-advmethods. These are usually used to force CPU algorythms that are optimized for higher end P4's and AMD chips. It also allows a preference for Gromac WU which are optimized for P4 chips. AMD chips work better overall due to their higher processes per clock cycle.
Yeah, I just noticed that. My 1.4GHz AMD can process almost as much information per second as your 2.2GHz P4 (dont know if it's a Northwood though)... Cool! :D

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Post by Athlon Powers » Sun May 11, 2003 2:52 pm

BTW, with SSE enabled with the text client how much faster is it then without SSE?

rpc180
*Lifetime Patron*
Posts: 309
Joined: Sun Feb 09, 2003 8:01 pm
Location: Washington, DC

Post by rpc180 » Sun May 11, 2003 3:37 pm

Yup, its a Northwood, wow, I seriously should switch over the XP1700 downstairs ... :) SSE is usually enabled by default for upper class processors. -forceasm is the switch I believe. It turns it on if its available, but if its available, its usually turned on already.

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Post by Athlon Powers » Sun May 11, 2003 3:55 pm

RPC180:
Yep. My estimate was just off of MHz and IPC, nothing to do with the cache or FSB.

Mine (XP1700+): 9x1467 = 13203 IPS (Instructions per Second, I think...)
Yours (2.2GHz): 6x2200 = 13200 IPS

Only 3 IPS difference, but hey, not bad for a 800Mhz speed loss. ;) I dont know how much of a difference your additional 256K of L2 cache helps though. I think this might be why most people base their "farms" off of AMD processors, because they have the best bang for the buck, or so it seems to me.

============================================
Everyone:
Can someone answer my question on the Molecular Draw Rate. please?

And also, on the SilentPC F@H stats page, for individual users it says stuff like "8 processors active". Does this mean that they have 8 processors working on this stuff?

Zhentar
Patron of SPCR
Posts: 918
Joined: Thu Mar 27, 2003 4:00 pm
Location: Madison, WI, USA

Post by Zhentar » Sun May 11, 2003 4:04 pm

umm Atomic, your off by 1*10^6. its 13,203,000,000 IPS for the athlon and 13,200,000,000 IPS for the P4. 3 millions pretty close to 3, right? I think Athlons have more of an advantage though- I think these things are pretty heavy on floating point calculations, the P4 has 1 FPU, while the Athlon has 2... leads to even larger performance difference.

rpc180
*Lifetime Patron*
Posts: 309
Joined: Sun Feb 09, 2003 8:01 pm
Location: Washington, DC

Post by rpc180 » Sun May 11, 2003 4:08 pm

oh yeah, forgot about that :) The draw rate is just a snapshot of what's currently being done it happens every so often, set by the redraw rate. It doesn't help processing go faster as the rate of processing remains stable (save for the 1-2% amount of CPU/GPU power used to redraw), so you can set it for whatever you like and not take a hit in any real sense. Of course, minimized it doesn't take up any real CPU/GPU cycles.

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Post by Athlon Powers » Sun May 11, 2003 5:29 pm

Thanks for the responses guys! :D

NeilBlanchard
Moderator
Posts: 7681
Joined: Mon Dec 09, 2002 7:11 pm
Location: Maynard, MA, Eaarth
Contact:

Actually, Athlons have THREE

Post by NeilBlanchard » Mon May 12, 2003 7:56 am

Hello:
Zhentar wrote: I think Athlons have more of an advantage though- I think these things are pretty heavy on floating point calculations, the P4 has 1 FPU, while the Athlon has 2... leads to even larger performance difference.
Actually, Athlons have THREE floating point units! :D

miker
Patron of SPCR
Posts: 798
Joined: Sun Aug 11, 2002 3:26 pm
Location: Akron, OH (The Rubber Capital)
Contact:

Post by miker » Mon May 12, 2003 9:36 am

TO respond to the second part of the orginal post, I think the moecular draw rate slider only affects how often the graphical app displays the protein folds. I turn mine down on the 2 PC's that run the graphical client. Plus I always have it minimized to the tray anyway.

-Mike

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Re: Actually, Athlons have THREE

Post by Athlon Powers » Tue May 13, 2003 5:01 am

NeilBlanchard wrote:Hello:
Zhentar wrote: I think Athlons have more of an advantage though- I think these things are pretty heavy on floating point calculations, the P4 has 1 FPU, while the Athlon has 2... leads to even larger performance difference.
Actually, Athlons have THREE floating point units! :D
*cackles*

rpc180
*Lifetime Patron*
Posts: 309
Joined: Sun Feb 09, 2003 8:01 pm
Location: Washington, DC

Post by rpc180 » Tue May 13, 2003 8:19 am

Aw cause of all you AMD fans I went and OC'ed the P2.2 ... got to 2.59 before it crashed :roll: AND lost a gromac's core at step 70/100!!! :evil: Learned my lesson ... keeping stock and quiet until I spring for more stuffs :wink:

rpc180
*Lifetime Patron*
Posts: 309
Joined: Sun Feb 09, 2003 8:01 pm
Location: Washington, DC

Post by rpc180 » Tue May 13, 2003 12:20 pm

the lesson here is to send all your stuff to me, and I'll just give you credit for all my WUs.
These offers are getting fairly common around here as of late! :)

TRC-13
Patron of SPCR
Posts: 94
Joined: Mon Apr 28, 2003 10:09 am
Location: Reno Nevada USA
Contact:

Post by TRC-13 » Tue May 13, 2003 5:26 pm

DaShiv wrote:(Unless some of the top folders have any secrets they'd like to share with us, aside from "brute force"...) Since you're using an AMD though, you've already got a leg up on some of us here.

Happy folding!
I am running all AMD's and the only tweak I have done is that I've clicked the "Slightly Higher" option on the Advanced Tab. This raised my CPU temp by a few °C so it must be helping a bit (in theory). :wink: I tell you what though, My 2800+ Barton's plow through the WU's more than my other XP's.

Athlon Powers
Posts: 376
Joined: Sun May 04, 2003 4:33 pm
Location: Athlonville, My Computer
Contact:

Post by Athlon Powers » Tue May 13, 2003 6:05 pm

Booya. I finished my first WU and when I came home it had already finished 30% of the next one! Not bad for being away 6 hours...

wussboy
Posts: 635
Joined: Wed Oct 23, 2002 12:34 pm
Location: Southampton, UK

Post by wussboy » Tue May 13, 2003 8:51 pm

I finally got the old AMD 800 reconfigured for folding. It ain't much, but it's good to be contributing again. I gotta sneak back into my friend's place and find out why his computer hasn't contributed lately. :evil:

dukla2000
*Lifetime Patron*
Posts: 1465
Joined: Sun Mar 09, 2003 12:27 pm
Location: Reading.England.EU

Post by dukla2000 » Wed May 14, 2003 1:20 pm

Does anyone have a simple answer to the 'best' options with regard to
Tinker v Gromacs
ADVMETHODS
FORCEASM
AMD v Intel

I am running 3 different processors, all are console mode with -advmethods -forceasm.

The XP2700 seems to churn between 70 points per day whatever it gets.
The Thunderbird 1400 seems to do about 35 points a day whatever it gets.
The (mobile) pentium 3 1.2 I cant understand (I guess it is female :?: ): on Gromacs (e.g. project 540, BBA5 in water etc) it churns through 33 pointers a little faster than the Thunderbird: about 35-40 points/day. But it also gets Tinker stuff (currently project 676, a 20 pointer) that will take 36 hours! :?

WTF

I thought -advmethods was supposed to stop the Tinker stuff? Except I have -advmethods and I get Tinker stuff.
I thought Pentiums were supposed to be completely outclassed by Athlon with Gromacs, but hold their own with Tinker? My Pentium seems OK on Gromacs but is useless on Tinker.

I am completely baffled by this damn Pentium: is there anything I can do to get it more predictable?

DaShiv
Posts: 76
Joined: Tue Jan 14, 2003 12:32 pm
Location: Berkeley, CA, USA

Post by DaShiv » Wed May 14, 2003 2:15 pm

Pentiums do better with Gromacs, and terribly with Tinker. Gromacs is newer, and takes better advantage of SSE.

I've gotten 1 Tinker in the last 30-40 WU's after using -advmethods. Have you tried tallying how many Tinkers vs. Gromacs you've gotten? Maybe it's a fluke, assuming you have everything configured correctly.

dukla2000
*Lifetime Patron*
Posts: 1465
Joined: Sun Mar 09, 2003 12:27 pm
Location: Reading.England.EU

Post by dukla2000 » Wed May 14, 2003 2:36 pm

DaShiv wrote:Pentiums do better with Gromacs, and terribly with Tinker. Gromacs is newer, and takes better advantage of SSE.
Thanks for the correction on that. A supplementary question, is it worth using -advmethods on an Athlon then? Or at least my Thunderbird which doesn't have SSE?
DaShiv wrote:Have you tried tallying how many Tinkers vs. Gromacs you've gotten?
Just checked queue.dat - the current unit is Tinker and 1 out of the previous 9 (total 2 in 10).

Post Reply