Använder du ett moderkort med två socklar med två processorer bättre än en processor?


Bästa svaret

Eftersom det är med många frågor är svaret ”Tja, det beror”.

Om du jämför situationen med att använda samma moderkort med en enda processor mot två processorer, då är det bättre med att använda båda processorerna.

… men , för att få * någon * fördel av den konfigurationen är beroende av att ditt operativsystem stöder den dubbla CPU-konfigurationen.

De flesta moderna operativsystem stöder och därmed kan du dra nytta av det, men om du använder några gamla CPU: er som kräver att du använder en gammal version av ett operativsystem (tänk Windows XP eller tidigare), då kommer du förmodligen att ha det bättre med en enda CPU.

Och om du jämför en situation med låt oss säga två äldre generationens Core i7-processorer jämfört med en enda nyare generationens Core i7-processor, kommer du förmodligen att få en hel del mer pengar för ett enda CPU-system än dubbelt CPU-system.

Sedan igen, med dubbla CPU-sys du kanske kan använda två (eller fyra, beroende på din CPU och moderkort) 16x PCI-E-kortplatser för en SLI / Crossfire-konfiguration för dina grafikprocessorer, så även om du inte gynnar mycket av den dubbla CPU-konfigurationen, tillagd GPU-prestanda kan mer än kompensera för ”ingen vinst” eller till och med en liten prestationshit.

Då måste dina operativsystem och GPU-drivrutiner stödja parallelliteten och allt detta.

Som jag sa beror det på.

Svar

Om inte din dator eller telefon är extremt gammal använder du förmodligen en nu. Alla moderna processorer är flerkärniga. Det är bara ett sätt att säga att de har flera processorer på en dörr. Det kallas Symmetric Multi-Processing. Det har varit en sak på datorer sedan 1960-talet.

Användning på system för persondatorstil började med de första Pentium-chipsen 1993. Det krävde att moderkortet skulle stödja SMP och ditt operativsystem att stödja SMP. Windows på de flesta datorer då (Windows 3, x, Windows 9x) stödde inte SMP (och fortfarande inte, inte ens på moderna processorer med flera kärnor, Win9x ser bara en CPU och en kärna). Windows NT gjorde det, men det var ganska sällsynt. SMP-kapabla processorer var dyra. Moderkort med SMP-kapacitet var dyra. SMP-kompatibla operativsystem var dyra. (SMP på Linux var experimentellt). Därför var SMP sällsynt.

Någon gång i slutet av 1998 tänkte vissa människor att Intel Celeron-chips baserade på Pentium II saknade ett spår som gjorde det möjligt att använda dem i en SMP-installation. Celeroner var billiga! Flera moderkortstillverkare var nära att integrera SMP-moderkortet för Pentium II, och de blev en omedelbar hit med folk som köpte SMP-kapabla Celerons. Som en bonus hade Celerons inte mycket L2-cache, vilket gjorde att chipsen kunde springa upp till 50\% snabbare genom överklockning. Windows 2000 var i bred betatestning och detta gav människor ett operativsystem att använda sina överklockade SMP-maskiner på.

Det handlar om när SMP gick mainstream. Windows 2000 och ett år senare gjorde Windows XP det möjligt för vem som helst, inte bara överklockande nördar, att köra SMP-kompatibla system billigt. Det var fortfarande ovanligt men de flesta av de stora datortillverkarna hade SMP-inställningar till salu.

Intel kom först ut med ”virtuell” SMP för enstaka CPU-processorer av Hyper-threading-funktionen 2002 Xeon / P4-eran. Detta ser ut som flera processorer för operativsystemet. År 2005 tillverkade Intel stationära CPU: er med flera kärnor på en enda matris.

Du kan fortfarande köpa ett moderkort med flera CPU-uttag, och fortsätt sedan med att placera en processor med flera kärnor i det uttaget. Intels stationära processorer är för närvarande max 6 kärnor. Jag tror att AMD har 8. Intel Xeon har upp till 28 kärnor och stöder upp till 128 kärnor på ett kort.

De mer avancerade inställningarna är inte detaljhandelsprodukter. 128 Xeon-processorer är superdatornivåer. Men 2 och 4 processorkort finns i detaljhandeln. Spelkort från Asus och Gigabyte gör till och med konsumentnivå.

Här är ett moderkort med fyrprocessorer från Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 Och här är en sexkärnig processor för att sätta på den, du behöver 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157

Det ger dig 4 stycken gånger 6 kärnor, 24 processorer, med HT, vilket ger dig 48 pipelines att skicka instruktioner till.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *