Quote:
Originally posted by _John_Lennon_@30 January 2004 - 22:11
I didnt know using -advmethods would add speed, but I know that -forceasm does.
As of client 4.0 there is a new switch: -forceSSE
Quote from: http://www.broadbandreports.com/forum/rema...22116~mode=flat
Quote:
With an AMD processor, -forceSSE forces SSE on, -forceasm forces 3DNOW on and if you don't code either, you run with just normal processing. -forceSSE = fast, -forceasm = slower and no switch = very slow.
Quote from: http://www.broadbandreports.com/forum/rema...29493~mode=flat
Quote:
The -forceSSE switch forces an AMD processor to use its SSE optimizations. Use this switch only if SSE optimizations work well for you. If running the client under SSE optimizations causes too many problems, then switch to -forceasm, which will force 3DNow optimizations on an AMD processor. Seldom do AMDs have problems with 3DNow, but some do have trouble with SSE.
Quote from: http://forum.folding-community.org/viewtopic.php?t=6170
Quote:
The assembly optimization for SSE is the code that occasionally pushes many AMD machines into unstable conditions. The parameter -forceSSE simply gives those who have demonstrated their machines are stable with SSE operations to regain the extra 15% speed boost that they had before the default was changed to 3DNow optimizations.
There are 3 types of code in the PC version of Gromacs: Unoptimized, 3DNow+, and SSE. How you invoke them was changed depending on the flags and the client version, but the fundamental code is still the same.
So, with the newer AMD CPUs you could use:
-advmethods -forceSSE
Fold on ! :)