Hot answers tagged

5

You must go to the folder of the PCIe slot in question, for instance eth0: cd /sys/class/net/eth0/device where you will find numa_node, local_cpus, local_cpulist, the three files of interes to you. You can just cat them, and see the desired data.


4

Why are you wondering about number of NUMA nodes? The important part is NUMA topology, which says how are those "nodes" connected. I have checked few systems including 8-socket (10-core CPUs) system consisting of 4 interconnected 2-socket blades (Hitachi Compute Node 2000). Also here the number of NUMA nodes is equal to number of CPU sockets (8). This ...


2

My understanding is that the motherboard controller will handle mapping the virtual memory locations to the physical address of the RAM. As triple-channel memory works, and as most motherboard controllers work, both CPUs will work together to map the lower 4gb of RAM spaced equally along the first three RAM modules (filling up the first three sets of 3gb, ...


2

You can also use hwloc (http://www.open-mpi.de/projects/hwloc/) if you know the device id. However, if you have 2 of the same device (for instance, GPUs), the only way to know the NUMA node where the physical slot is associated to is to have a look at the motherboard manual. For the Asus Z9PE-D8 (http://dlcdnet.asus.com/pub/ASUS/mb/LGA2011/Z9PE-D8-WS/Manual/...


2

Last question first: Yes, Vista does support NUMA (XP professional already did) In most cases it is beneficial to use the hardwares' native memory mode. 'Optimal' memory bandwidth and latentcy is the result. The modes access policies can be descibed as follows: NUMA: use local memory first (fast), if full use foreign (slow) SMP: map every other memory ...


1

From reading about it unless you go past a certain amount of cores you are fine using SMP. Although if you have a few hours benchmark your system with the programs you use most. Why should I use NUMA? What are the benefits of NUMA? The main benefit of NUMA is, as mentioned above, scalability. It is extremely difficult to scale SMP past 8-12 CPUs. At ...


1

I would have a look through docs.sun.com for documentation for the UltraSPARC CPU as well as some of their bigger systems. They've been dealing with issues like this for a long, long time, and their documentation is usually excellent. Here's a good place to start: http://www.google.com/search?q=cache+coherence+site:docs.sun.com Full disclosure: I used to ...


1

If you would like to learn in detail then, "Parallel Computer Architecture: A Hardware/Software Approach" book is authoritative guide to this subject. Also you would find slides at this site quite useful. (Lec 8-10)



Only top voted, non community-wiki answers of a minimum length are eligible