Sorry, I've just discovered that I was using the wrong command to run on
8 machines. I have to get rid of the "-np 8"
So, I corrected the command and I used:
mpirun --machinefile machine_mpi_bug.txt --mca btl self,sm,tcp
--allow-run-as-root mg.C.8
And got these results
8 cores:
Mop/s total = 19368.43
8 machines
Mop/s total = 96094.35
Why is the performance of mult-node almost 4 times better than
multi-core? Is this normal behavior?
On 07/22/2015 09:19 AM, Crisitan RUIZ wrote:
Hello,
I'm running OpenMPI 1.8.5 on a cluster with the following
characteristics:
Each node is equipped with two Intel Xeon E5-2630v3 processors (with 8
cores each), 128 GB of RAM and a 10 Gigabit Ethernet adapter.
When I run the NAS benchmarks using 8 cores in the same machine, I'm
getting almost the same performance as using 8 machines running a mpi
process per machine.
I used the following commands:
for running multi-node:
mpirun -np 8 --machinefile machine_file.txt --mca btl self,sm,tcp
--allow-run-as-root mg.C.8
for running in with 8 cores:
mpirun -np 8 --mca btl self,sm,tcp --allow-run-as-root mg.C.8
I got the following results:
8 cores:
Mop/s total = 19368.43
8 machines:
Mop/s total = 19326.60
The results are similar for other benchmarks. Is this behavior normal?
I was expecting to see a better behavior using 8 cores given that they
use directly the memory to communicate.
Thank you,
Cristian
_______________________________________________
users mailing list
us...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post:
http://www.open-mpi.org/community/lists/users/2015/07/27295.php