Messages in this thread | | | Date | Wed, 12 Dec 2001 09:14:12 -0800 | From | "Martin J. Bligh" <> | Subject | Re: Near CPUs ... |
| |
> How to detect CPUs that are "near" ( on the same bus/mb ) on x86/ia64 hardware ? > Is the MP configuration data structured in a way that makes you understand > this mapping, ie :
IIRC, for HT, cpus with an APICid that only differ in the last bit are paired (ie (0,1), (2,3), (3,4) ....)
For systems with clustered APIC ID, the cluster number is the top nibble of the logical APICid - CPUs with the same cluster number are in the same node.
For ia64, I'm not sure.
I suggest you look for Paul Dorwin's topology stuff - it's a more general mechanism for describing this stuff - look back through the recent lse-tech archives.
Martin.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |