Due Dual Core vs. One Quad Core


16

Per un sistema basato su Intel che mantiene costante il numero di core quanta differenza ci sarebbe tra due processori dual core e un processore quad core? Eseguiamo database Oracle OLTP su due processori dual core. Con meno processori dual core disponibili potremmo aver bisogno di passare al quad core, ma siamo limitati a quattro core a causa di problemi di licenza, quindi dovremo passare a un processore. Se effettuiamo il passaggio dovrei aspettarmi di vedere un cambiamento nella velocità di elaborazione del mondo reale?


Interessante da sapere, avrei pensato che avessero cambiato quel modello in socket per sapere.
— Oskar Duveborn,

A seconda della piattaforma la licenza è .5 * NumberOfCores che generalmente consente a Oracle di caricare più di per socket, quindi non mi aspetto che cambi.
— Leigh Riffel,

2
Per quanto riguarda le prestazioni dell'applicazione di Oracle su 2x dual-core vs 1x quad-core, Jeff ha probabilmente ragione sul fatto che non ci sarebbe una differenza significativa nelle prestazioni. Tuttavia, Chopper3 è anche corretto nel senso generale che i trasporti on-die e la cache condivisa sul quad core offrono prestazioni teoriche superiori rispetto alla configurazione dual-core 2x. A seconda del caso d'uso specifico, il risultato potrebbe essere diverso (ad esempio, calcolo della matrice pesante). Se la risposta di Jeff è quella accettata, suggerisco di aggiornare il titolo della domanda in modo che sia specifico per Oracle.
— Burly

Risposte:


13

Dovrebbero esserci differenze minime nelle prestazioni tra due CPU dual core e una singola CPU quad core, se si utilizzano gli attuali Intel Xeons .

Tuttavia, potresti aspettarti di vedere prestazioni leggermente migliori dalla CPU quad-core se si tratta di un "vero" design Quad core, come i nuovi AMD Opterons o la nuova serie Xeon W5xxx (nota anche come Core i7 / Nehalem).

http://techreport.com/articles.x/16656/12

I strabilianti balli delle prestazioni dei Nehalem Xeons rispetto alle generazioni precedenti, in una vasta gamma di applicazioni, parlano da soli. I maggiori guadagni sono arrivati ​​dai nostri test di calcolo scientifico / HPC, in cui lo Xeon W5580 si è dimostrato tra il 50% e il 100% più veloce rispetto all'Harpertown Xeon X5492. Abbiamo visto un notevole aumento delle prestazioni anche in SPECjbb 2005, insieme a miglioramenti più modesti ma ancora sostanziali ovunque.


1
Ciò è più dovuto alle migliori interconnessioni di memoria sulla serie Nehalem EP che alla migliore separazione dei core all'interno del chip.
— Richard Gadsden,

3
Non potrei essere più in disaccordo, la latenza off-die (anche su un collegamento QPI da 6,8 GT) è 4 volte più lenta di on-die - e se condivide la cache L1 / L2 potrebbe essere di nuovo più volte più veloce. Anche gli Xeon serie 55xx lo rendono ancora più accattivante.
— Chopper3,

5

Controlla la memoria massima che puoi inserire in ciascun sistema: è possibile che tu sia in grado di inserire più RAM in una scatola 2xdualcore di quanto tu possa fare in una scatola 1xquadcore. E più RAM probabilmente aiuterà.


5

Ci scusiamo per il ritardo nell'individuare questa domanda. Esiste un'enorme differenza nelle prestazioni tra una configurazione dual-core, dual-core e una single-core, quad-core - quest'ultima sarà molto più veloce di qualunque marca e modello si scelga, il motivo principale è perché tutto accade " on-die '(anche se c'è un argomento da discutere se si vuole davvero entrarci), quindi latenza e larghezza di banda complessiva sono molto migliori. Ciò è particolarmente vero su un vero chip quad-core come la serie Xeon 55xx.


Ma la configurazione a doppio processore può avere in totale più cache della CPU, che a volte può essere importante.
— Ian Ringrose,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.