[Beowulf] Single threaded memory bandwidth compared between Nehalem-EP and Westmere-EX
Christopher Samuel
samuel at unimelb.edu.au
Mon Oct 21 17:37:37 PDT 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hiya Joe,
On 19/10/13 23:10, Joseph Landman wrote:
> Did you try taskset to pin the CPU and the memory on the same numa
> node?
I wasn't, but using numactl to do that instead (which has more
powerful options from what I can see) shows that what I'm seeing is
the best case. :-(
if I pin the memory on the Max5 expansion unit I get slightly worse
performance and if I pin it to the RAM hanging off the other socket
it's worse again.
That correlates with what the kernel reports for distances between
NUMA nodes too (cheaper to hit RAM on the Max5 expansion than on the
other socket).
BTW numactl can show you the default binding, which is to the current
node:
[samuel at turpin Stream]$ numactl --show
policy: default
preferred node: current
physcpubind: 1
cpubind: 0
nodebind: 0
membind: 0 1 2
> What does numastat report?
It confirms it's writing only to the home NUMA node.
[root at turpin ~]# numastat stream_c.exe
Per-node process memory usage (in MBs) for PID 19275 (stream_c.exe)
Node 0 Node 1 Node 2
--------------- --------------- ---------------
Huge 0.00 0.00 0.00
Heap 0.00 0.00 0.00
Stack 0.02 0.00 0.00
Private 2062.07 0.00 0.00
- ---------------- --------------- --------------- ---------------
Total 2062.09 0.00 0.00
Total
---------------
Huge 0.00
Heap 0.00
Stack 0.02
Private 2062.07
- ---------------- ---------------
Total 2062.09
cheers!
Chris
- --
Christopher Samuel Senior Systems Administrator
VLSCI - Victorian Life Sciences Computation Initiative
Email: samuel at unimelb.edu.au Phone: +61 (0)3 903 55545
http://www.vlsci.org.au/ http://twitter.com/vlsci
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlJlyNEACgkQO2KABBYQAh9lvwCfaNuwixvlFzP8z4Ejuxlzxjb2
ExUAnjehW/Cc+ejDGmAxAosqxxvhtlns
=GhfV
-----END PGP SIGNATURE-----
More information about the Beowulf
mailing list