Hi,
bei einigen CPU-Typen kannst Du über CPUID die serial number der CPU auslesen - dann musst Du nur noch über alle Threads die SNs sammeln
aber eine allumfassende Lösung für alle CPUs wirds da nicht geben,
Du kannst auch über die Infos , die Du über CPUID gewinnst, in Deiner (selbst zu erstellenden)
DB nachschauen, wie beim jeweiligen Typ das Verhältniss Core per Socket ist
btw. ich glaube mich zu erinnern, dass es mal CPUs gab, die 2 Dies pro Sockel hatten
evtl. hilft auch UEFI (geschrieben in voller Unkenntnis aller Tatsachen)
mfg