Historicky (cca od prvni generace Xeon E5 az po ctvrtou, a pak nasledne dalsi monoliticke xeony) jsou produkty staveny na pouhych trech variantach kremiku - LCC - HCC - XCC, kde je k dispozici napr. u Skylake 10, 18 a 28 jader.
Jestli si vsimnete, tak v tom treba muzete videt 8+2, 16+2, 24+4 ... ze je to "binarne kulate cislo" plus nejaka rezerva, protoze asi vyrobce bere mainstream ty vase kulata cisla - nicmene existuji SKU i s plnym poctem funkcni jader, takze kdo je highend fajnsmekr, ma proste ty 18 a 28 jadrove cpu.
Co se tyce omezeni - typicky se na kremiku pouziva u starsich navrhu zrcadleni layoutu - a to muzete provest jen ve 2 osach (X,Y), takze mate 4-nasobek "jader" (krasne to je videt u IBM Power, Zen cpu dies), ale moderni skalovatelne navrhy proste maji layout jako mrizku - kde se jadra opakuji v lince, nebo tabulce - s tim ze to musi brat do uvahy jak jadra komunikuji (u intelu je to "Ring").
Omezeni zvrchu je pak dano velikosti masky (reticle size), protoze cpu se vyrabi monoliticky, na rozdil napr. od obrazovych snimacu, kde lze lepit k sobe vicero expozici a vytvorit vetsi kremik). V druhe rade pak tim, jak dostat dostatek wattu do kremiku a jak z nej dostat dane teplo.. a hlavne, jak cip zatizit rovnomerne, aby se tepelnou roztaznosti nezlomil sam od sebe - u gpu je to mensi problem, pac to planuje driver-scheduler, ale u CPU je to vice uzivatelsky vynutitelne a to je pak velky problem zachovat spolehlivost.
A cilit na kulaty pocet jader se uplne nevyplati, kdyz pak ta vyteznost bude miziva - viz pripad Xeon Phi.. fyzicky 72 jader v navrhu, mozna s cilem 64 jader.. nicmene produkt mel casto jen 60 funkcnich jader :D Takze kdo ma velke ocicka.. dostane kruty stret s realitou.
Prosim vás, prasknul už někomu procesor příkazem
taskset -p 5 "benchmark.py" - pnutím zprostředka na jinak idle systému?
a mimochodem, v hwinfo64 vidím na záložce cpu (u jednoho jenomú něco jako cpu performance order a hodnota jako 8,1,3,4,7,5,2,6 - má to s tím něco dočinění a je to statický údaj? Protože jde o hlavní okno hwinfo64 a tam platí hodnoty v okamžiku spuštění programu.