Migliore risposta
Come accade con molte domande, la risposta è “Beh, dipende”.
Se stai confrontando la situazione di utilizzo della stessa scheda madre con una singola CPU rispetto a 2 CPU, allora starai meglio utilizzando entrambe le CPU.
… ma , per ottenere * qualsiasi * vantaggio da tale configurazione è necessario che il tuo sistema operativo supporti la configurazione a doppia CPU.
La maggior parte dei sistemi operativi moderni supporta e quindi puoi trarne vantaggio, ma se stai usando alcune CPU antiche che richiedono lutilizzo di una vecchia versione di un sistema operativo (si pensi a Windows XP o versioni precedenti), probabilmente starà meglio con una singola CPU.
E se stai confrontando una situazione con diciamo due CPU Core i7 di vecchia generazione rispetto a una singola CPU Core i7 di nuova generazione, probabilmente otterrai un bel po più di soldi da un singolo sistema CPU rispetto a sistema a doppia CPU.
Poi di nuovo, con una doppia CPU sys potreste essere in grado di utilizzare due (o quattro, a seconda della CPU e della scheda madre) 16 slot PCI-E per una configurazione SLI / Crossfire per le vostre GPU, quindi anche se non beneficiate molto della configurazione a doppia CPU, il le prestazioni della GPU aggiunte potrebbero più che compensare il “mancato guadagno” o anche un piccolo calo delle prestazioni.
Inoltre, i driver del sistema operativo e della GPU devono supportare il parallelismo e tutto il resto.
Come ho detto, dipende.
Rispondi
A meno che il tuo computer o telefono non sia molto vecchio, probabilmente ne stai usando uno adesso. Tutte le CPU moderne sono multi-core. Questo è solo un modo per dire che hanno più CPU su un dado. Si chiama Symmetric Multi-Processing. È stato una cosa nei computer sin dagli anni 60.
Lutilizzo su sistemi in stile personal computer è iniziato con i primi chip Pentium nel 1993. Richiedeva che la scheda madre supportasse SMP e il tuo sistema operativo supportasse SMP. Windows sulla maggior parte dei computer allora (Windows 3, x, Windows 9x) non supportava SMP (e ancora non lo fa, anche sulle moderne CPU con più core, Win9x vede solo una CPU e un core). Windows NT sì, ma era piuttosto raro. Le CPU compatibili con SMP erano costose. Le schede madri compatibili con SMP erano costose. I sistemi operativi compatibili con SMP erano costosi. (SMP su Linux era sperimentale). Pertanto, SMP era raro.
Verso la fine del 1998, alcune persone capirono che ai chip Intel Celeron basati sul Pentium II mancava una traccia che consentisse loro di essere utilizzati in una configurazione SMP. I Celerons erano economici! Diversi produttori di schede madri erano vicini al mainstreaming della scheda madre SMP per il Pentium II, e sono stati un successo immediato tra le persone che hanno acquistato Celerons compatibili con SMP. Come bonus, i Celeron non avevano molta cache L2, consentendo ai chip di funzionare fino al 50\% più velocemente con loverclock. Windows 2000 era in fase di beta testing ampio e questo ha fornito alle persone un sistema operativo su cui utilizzare le loro macchine SMP overcloccate.
Questo è il periodo in cui SMP è diventato mainstream. Windows 2000, e un anno dopo, Windows XP ha permesso a chiunque, non solo ai fanatici delloverclock, di eseguire sistemi compatibili con SMP a basso costo. Era ancora raro, ma la maggior parte dei grandi produttori di computer vendevano configurazioni SMP.
Intel uscì per la prima volta con SMP “virtuale” per CPU single die grazie alla funzione Hyper-threading nellera Xeon / P4 del 2002. Questo sembra più processori per il sistema operativo. Nel 2005 Intel produceva CPU desktop con più core su un singolo die.
È ancora possibile acquistare una scheda madre con più socket CPU, quindi procedere inserendo una CPU multi core in quel socket. I processori desktop di Intel attualmente raggiungono il massimo a 6 core. Penso che AMD ne abbia 8. Intel Xeon ha fino a 28 core e supporta fino a 128 core su una scheda.
Le configurazioni più avanzate non sono prodotti al dettaglio. 128 CPU Xeon sono cose a livello di supercomputer. Ma le schede di processore 2 e 4 sono disponibili al dettaglio. Le schede da gioco di Asus e Gigabyte lo rendono addirittura di livello consumer.
Ecco una scheda madre a quattro processori di Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 Ed ecco un processore a sei core per installarlo, ti serviranno 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157
Questo ti dà 4 processi per 6 core, 24 CPU, con HT, che ti dà 48 pipeline a cui inviare istruzioni.