Pa i jesu i nisu (slicni).
Danas je situacija sledeca: samo 'osnovno' x86 jezgro se obicno deli izmedju segmenata (laptop / desktop / server i workstation trzista) mada npr. Intel vec neko vreme ima vise AVX-512 jedinica na server/WS jezgrima (od Alder Lake-a su potpuno ugasili AVX-512 na laptop/desktop varijantama) a od Alder Lake generacije stavljaju i "E" jezgra bazirana na Atomu u laptop / desktop procesore dok su serverski procesori ili samo P jezgra (Sapphire / Emerald Rapids) ili samo E jezgra (Sierra Forest).
Sa druge strane, vec 15-tak godina, serverski/WS procesori imaju vise jezgara od laptop / desktop varijanti. U pocetku je to bilo par do nekoliko x86 jezgara vise, dok danas pricamo o nekoliko puta vise x86 jezgara. Iako je samo jezgro (donekle) deljeno sto se arhitekture tice, serverski/WS procesori imaju mnogo vise jezgara na jednoj ili nekoliko plocica ("chipleti") koje su uvezane sa vrlo brzim interkonekt-om. AMD je presao na chiplete nesto ranije, dok je Intel dugo vremena gurao monolitni dizajn plocice. Monolitni dizajn ima prednosti sto se latencije tice, ali pocinje da pravi velike probleme kako povrsina postaje nekoliko stotina mm^2 - od Sapphire Rapids generacije i Intel koristi chiplet dizajn (doduse, nesto drugaciji nego kod AMD-a) za serverske/WS procesore kako bi se smanjio broj defekata i pojednostavila segmentacija.
Takodje, serverski i WS procesori imaju drugacije periferije - I/O jezgra sa PCIe i memorijskim kontrolerom su drugacija, obicno sa mnogo vecim kapacitetom (broj PCIe linija, broj memorijskih kontrolera i sl., memorijski kontroler za serverske/WS procesore podrzava ECC, dok je to obicno ili iskljuceno ili nije validirano kod laptop/desktop modela).
Takodje, sada neki serverski procesori koji gadjaju HPC segment imaju specijalnu vrlo brzu memoriju (HBM), kao vid optimizacije za npr. AI/ML upotrebu. Ta memorija je isto posebna 'plocica' vezana sa gustim bus-om za ostatak procesora, sve u jednom kucistu i na jednom substratu.
Zanimljivija situaicja je sa WS (HEDT) i serverskim procesorima - oni su obicno nastali od istog deljenog dizajna plocice, gde kod WS procesora imas pogaseno nesto od akceleratora (primarno vezano za serverske potrebe, sigurnost, enkripciju i I/O ubrzavanja) i prilikom testiranja za WS/HEDT segment se odabiraju komadi koji rade na visem radnom taktu (single i multi-core), dok su serverski procesori odabrani tako da se cilja na sto duzi radni vek pod 24/7 uslovima eksploatacije, ali sa nesto nizim taktom i dosta nizim TDP-om.
Konacno, serverski procesori bar kod Intela dolaze u vise varijanti (MCC, HCC, XCC) gde svaka od varijanti ima drugaciji max. broj jezgara (prakticno, povrsina i broj plocica), cime se optimizuje proizvodni proces i omogucava efikasnija segmentacija trzista (ako prodajes procesor sa samo 32 jezgra, glupo je da ga pravis od plocice sa 64+ jezgara). Laptop/desktop varijante obicno imaju samo jedan dizajn.
WS/HEDT procesori su obicno HCC i XCC varijante serverskih procesora, sa pogasenim serverskim akceleratorima i visim radnim taktom. Takodje, WS/HEDT procesori obicno samo podrzavaju jedan socket, dok serverski procesori podrzavaju 2/4/8+ socket-a. Kod Intel-a je to izvedeno sa UPI linkovima, koji su na WS/HEDT procesorima upotrebljeni (delom) za vise PCIe linija na maticnoj ploci, dok kod serverskih procesora isti UPI linkovi sluze za komunikaciju sa drugim socket-ima (obicno imas 2, 3 ili 4 UPI linka i nekoliko razlicitih topologija u zavisnosti koliko socket-a imas). I dalje je hardverski isti procesor, ali sa malo drugacijim p-kodom i firmware-om. Vecina razlika je iskljucivo u konfiguraciji "osiguraca" (fuse), dok je sam hardver isti.
Slicna situacija je i kod AMD-a, gde imas Ryzen varijante za laptop/desktop upotrebu i Threadripper/Epyc za WS/Server. I ti procesori isto dele osnovni dizajn x86 jezgra, ali su im plocice vrlo drugacije zbog razlicitih upotreba. Manje razlike su izmedju Threadripper i EPYC modela, sa slicnom strategijom kao kod Intela - Threadripper radi na visem radnom taktu, dok EPYC ima vise jezgara ukljucenih, ali optimizovano za 24/7 eksploataciju.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey