Hi,
On May 28, 2007, at 1:59 AM, Trevor Marshall wrote:
Erik,
I also have older systems which use Opteron 165 CPUs. I have run
tests of the AMD Opteron 165 CPUs (2.18GHz) against the Intel Core2
Duos (3GHz). Twelve concurrent AutoDock jobs on each machine show
the Core2 duos outperforming the Opterons by a factor of two.
Yes, but are those AutoDock jobs MPI-parallel or just multiple
independent scalar jobs not communicating between the cores?
Gromacs also provides beautiful performance (close to 100% scaling)
if you run e.g. 8 independent jobs on a dual quad-core box.
The data I posted showed inconsistencies which have nothing to do
with memory bandwidth, and I was rather hoping for an analysis
based upon the manner in which GROMACS mdrun distributes its
computing tasks.
Gromacs isn't doing the distribution. That's entirely up to the MPI
library and the OS.
I don't believe my data shows memory bandwidth-limiting effects.
For example, three 'local' CPUs on the quad core are faster
(6.65Gflops) than one of the Quads (5.02 Gflops) and two from the
cluster. How does that support the memory bandwidth hypothesis?
As far as I understand you're using gigabit ethernet. Even with Gamma
that's going to be way higher latency and lower bandwidth compared to
the shared memory communication on a quad-core machine.
I figured that it might be possible that the GAMMA MP software is
causing overhead, but when I examined the distribution of tasks by
GROMACS (in the log I provided) it would seem that the tasks which
mdrun distributed to GAMMA actually were distributed well, but that
that the manner in which CPU0 hogged most of the mdrun calculations
might be a bottleneck. It was insight into GROMACS' mdrun
distribution methodology which I was seeking. Is there any
quantitative data available for me to review?
If you're interested in comparing the scaling performance of quad-
core compared to other hardware I would start with the benchmarks on
the www site.
If it's about getting the highest possible performance you could
either play with the "-load" option to grompp, or check out the CVS
development tree with full domain decomposition and dynamic load
balance implemented (warning, there could still be bugs).
Cheers,
Erik
_______________________________________________
gmx-users mailing list [email protected]
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php