NUMA assumptions
Posted: Sun Dec 14, 2014 7:15 pm
My OS (if you want to even call it that ) is not NUMA aware, and I had a question about the multi-processor bootstrap protocol.
Question 1. Will SIPI wake AP's on another NUMA node? (probably connected via quickpath interconnect or hypertransport).
Question 2. Will IPI with "all except self" be broadcast to the other AP's on other nodes?
Question 3. I would be correct to assume that I would need a CPUID from each CPU in a NUMA node, considering they are seperate physical packages(multiple cores per package or hyper-threading out of scope here), and I should not assume that CPUID from the BSP would report the same as packages from other nodes?
Thanks
Question 1. Will SIPI wake AP's on another NUMA node? (probably connected via quickpath interconnect or hypertransport).
Question 2. Will IPI with "all except self" be broadcast to the other AP's on other nodes?
Question 3. I would be correct to assume that I would need a CPUID from each CPU in a NUMA node, considering they are seperate physical packages(multiple cores per package or hyper-threading out of scope here), and I should not assume that CPUID from the BSP would report the same as packages from other nodes?
Thanks