← Back to context

Comment by dannyw

2 years ago

You’re describing behaviour with AMD’s Infinity Fabric, which groups cores into CCDs of 8 on 7000 series chips.

Essentially, a 16 core AMD CPU is actually two separate 8 core CPUs glued together with a link.

Intel does not have this limitation.

yeah? a xeon with 16 cores might have to be my next pc. pricey though.

  • You can try to make your code aware of the situation and distribute the tasks accordingly. IIRC that's what people do on NUMA systems.