Bruker du et to-kontakts hovedkort med 2 CPUer bedre enn en CPU?


Beste svaret

Som det er med mange spørsmål, er svaret «Vel, det kommer an på».

Hvis du sammenligner situasjonen med å bruke det samme hovedkortet med en enkelt CPU mot to CPUer, vil du ha det bedre med å bruke begge CPUene.

… men , for å få * noen * fordeler av at konfigurasjonen er betinget av at operativsystemet ditt støtter den dobbelte CPU-konfigurasjonen.

De fleste moderne operativsystemer støtter, og dermed kan du dra nytte av det, men hvis du bruker noen gamle CPUer som krever at du bruker eldgammel versjon av et operativsystem (tenk Windows XP eller tidligere), så vil du sannsynligvis ha det bedre med en enkelt CPU.

Og hvis du sammenligner en situasjon med la oss si to eldre generasjon Core i7-prosessorer mot en nyere generasjon Core i7-prosessor, vil du sannsynligvis få litt mer penger for pengene fra et enkelt CPU-system enn dobbelt CPU-system.

Så igjen, med dobbelt CPU-sys tem kan du kanskje bruke to (eller fire, avhengig av CPU og hovedkort) 16x PCI-E-spor for en SLI / Crossfire-konfigurasjon for GPU-ene, så selv om du ikke drar mye nytte av den dobbelte CPU-konfigurasjonen, ekstra GPU-ytelse kan mer enn kompensere for «ingen gevinst» eller til og med et lite ytelsestreff.

Så igjen, OS- og GPU-driverne dine må støtte parallelliteten og alt det.

Som sagt, det kommer an på.

Svar

Med mindre datamaskinen din, eller telefonen din, er ekstremt gammel, bruker du sannsynligvis en nå. Alle moderne CPUer er flerkjernede. Det er bare en måte å si at de har flere CPUer på en dør. Det kalles Symmetric Multi-Processing. Det har vært en ting på datamaskiner siden 1960-tallet.

Bruk på personlige datamaskinsystemer begynte med de første Pentium-sjetongene i 1993. Det krevde hovedkortet å støtte SMP, og operativsystemet ditt for å støtte SMP. Windows på de fleste datamaskiner da (Windows 3, x, Windows 9x) støttet ikke SMP (og fremdeles ikke, selv på moderne CPUer med flere kjerner, ser Win9x bare en CPU og en kjerne). Windows NT gjorde det, men det var ganske sjelden. SMP-kompatible CPUer var dyre. SMP-kompatible hovedkort var dyre. SMP-kompatible operativsystemer var dyre. (SMP på Linux var eksperimentelt). Derfor var SMP sjelden.

En gang i slutten av 1998 fant noen mennesker ut at Intel Celeron-sjetongene basert på Pentium II manglet et spor som gjorde at de kunne brukes i et SMP-oppsett. Celerons var billige! Flere hovedkortprodusenter var nær mainstreaming av SMP-hovedkort for Pentium II, og de ble en umiddelbar hit med folk som kjøpte SMP-kompatible Celerons. Som en bonus hadde ikke Celerons mye L2-cache, slik at sjetongene kunne kjøre opptil 50\% raskere ved overklokking. Windows 2000 var i bred betatesting, og dette ga folk et operativsystem for å bruke sine overklokkete SMP-maskiner på.

Det handler om da SMP gikk mainstream. Windows 2000, og et år senere, gjorde Windows XP det mulig for alle, ikke bare overklokkende geeks, å kjøre SMP-kompatible systemer billig. Det var fremdeles uvanlig, men de fleste av de store dataprodusentene hadde SMP-oppsett for salg.

Intel kom først ut med «virtuell» SMP for enkeltformede CPUer ved Hyper-threading-funksjonen i 2002 Xeon / P4-tid. Dette ser ut som flere prosessorer for operativsystemet. Innen 2005 laget Intel stasjonære CPU-er med flere kjerner på en enkelt dør.

Du kan fremdeles kjøpe et hovedkort med flere CPU-sokkler, og deretter fortsette å sette en flerkjerners CPU i sokkelen. Intels stasjonære prosessorer maksimerer for øyeblikket 6 kjerner. Jeg tror AMD har 8. Intel Xeon har opptil 28 kjerner og støtter opptil 128 kjerner på ett brett.

De mer avanserte oppsettene er ikke detaljhandelprodukter. 128 Xeon-prosessorer er superdatamaskinnivå. Men 2 og 4 prosessorkort er tilgjengelig i detaljhandelen. Spillkort fra Asus og Gigabyte gjør det til og med på forbrukernivå.

Her er et hovedprosessor-hovedkort fra Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 Og her er en seks-kjerneprosessor å sette på den, du trenger 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157

Det gir deg fire prosesser ganger 6 kjerner, 24 CPUer, med HT, som gir deg 48 rørledninger å sende instruksjoner til.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *