Ouais donc en gros, il tourne par numéro de cœurs, un proc physique après l'autre, puis recommence tout pareil une deuxième fois quand il y a l'hyperthreading. Donc sur 48 cœurs (96 en tout), le 1 est pairé avec le 49 (ou le 0 avec le 48).
Attention, pour info ici sur un proc 12 cœurs les "core id" vont de 0 à 5 et de 8 à 13.