Beste antwoord
Zoals bij veel vragen is het antwoord “Wel, het hangt ervan af”.
Als je de situatie van het gebruik van hetzelfde moederbord met een enkele CPU vergelijkt met 2 CPUs, dan ben je beter af als je beide CPUs gebruikt.
… maar , om * enig * voordeel van die configuratie te krijgen, hangt af van het feit of je besturingssysteem de dubbele CPU-configuratie ondersteunt.
De meeste moderne besturingssystemen ondersteunen dat wel en dus kun je hiervan profiteren, maar als je een aantal oude CPUs gebruikt waarvoor u een oude versie van een besturingssysteem moet gebruiken (denk aan Windows XP of eerder), dan zult u waarschijnlijk beter af zijn met een enkele CPU.
En als je een situatie vergelijkt met laten we zeggen twee oudere generatie Core i7 CPUs versus een enkele nieuwere generatie Core i7 CPU, zul je waarschijnlijk een stuk meer waar voor je geld krijgen van een enkel CPU-systeem dan dual CPU-systeem.
Maar nogmaals, met een dual CPU sys tem je misschien twee (of vier, afhankelijk van je CPU en moederbord) 16x PCI-E-slots voor een SLI / Crossfire-configuratie voor je GPUs kunt gebruiken, dus zelfs als je niet veel profiteert van de dubbele CPU-configuratie, de toegevoegde GPU-prestaties kunnen de “geen winst” of zelfs een kleine prestatiehit meer dan compenseren.
Aan de andere kant moeten uw OS- en GPU-stuurprogrammas het parallellisme ondersteunen en zo.
Zoals ik al zei, het hangt ervan af.
Antwoord
Tenzij uw computer, of telefoon, extreem oud is, gebruikt u er waarschijnlijk nu een. Alle moderne CPUs zijn multi-core. Dat is gewoon een manier om te zeggen dat ze meerdere CPUs op één chip hebben. Het heet symmetrische multi-processing. Het is een ding in computers sinds de jaren zestig.
Het gebruik op pc-achtige systemen begon met de eerste Pentium-chips in 1993. Het vereiste moederbord om SMP te ondersteunen en je besturingssysteem om SMP te ondersteunen. Windows op de meeste computers (Windows 3, x, Windows 9x) ondersteunde toen geen SMP (en nog steeds niet, zelfs op moderne CPUs met meerdere kernen ziet Win9x slechts één CPU en één kern). Windows NT deed het, maar dat was vrij zeldzaam. SMP-compatibele CPUs waren duur. SMP-compatibele moederborden waren duur. SMP-compatibele besturingssystemen waren duur. (SMP op Linux was experimenteel). Daarom was SMP zeldzaam.
Ergens eind 1998 kwamen sommige mensen erachter dat de Intel Celeron-chips op basis van de Pentium II een spoor misten waardoor ze in een SMP-opstelling konden worden gebruikt. Celerons waren goedkoop! Verschillende moederbordfabrikanten waren dicht bij het mainstreamen van SMP-moederborden voor de Pentium II, en ze waren meteen een hit bij mensen die de SMP-geschikte Celerons kochten. Als bonus hadden de Celerons niet veel L2-cache, waardoor de chips tot 50\% sneller konden draaien door overklokken. Windows 2000 was in brede bètatests, en dit gaf mensen een besturingssysteem om hun overgeklokte SMP-machines op te gebruiken.
Dat is ongeveer toen SMP mainstream werd. Windows 2000, en een jaar later, stelde Windows XP iedereen in staat, niet alleen geeks die overklokken, om SMP-compatibele systemen goedkoop uit te voeren. Het was nog steeds ongebruikelijk, maar de meeste grote computerfabrikanten hadden SMP-setups te koop.
Intel kwam voor het eerst met virtuele SMP voor single-die CPUs door de Hyper-threading-functie in het Xeon / P4-tijdperk van 2002. Dit lijkt op meerdere processors voor het besturingssysteem. In 2005 maakte Intel desktop-CPUs met meerdere kernen op een enkele chip.
Je kunt nog steeds een moederbord kopen met meerdere CPU-sockets, en dan doorgaan met het plaatsen van een meerkernige CPU in die socket. Intels desktopprocessors zijn momenteel maximaal 6 cores. Ik denk dat AMD er 8 heeft. Intel Xeon heeft tot 28 cores en ondersteunt tot 128 cores op één bord.
De meer geavanceerde setups zijn geen retailproducten. 128 Xeon CPUs zijn dingen op supercomputerniveau. Maar 2 en 4 processorborden zijn verkrijgbaar in de detailhandel. Gamingborden van Asus en Gigabyte halen het zelfs op consumentniveau.
Hier is een quad-processor moederbord van Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 En hier is een processor met zes kernen om erop te plaatsen, je hebt er 4 nodig: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157
Dat geeft je 4 procs maal 6 cores, 24 CPUs, met HT, dat geeft je 48 pipelines om instructies naartoe te sturen.