È più veloce avere quattro volte 2 GB o due volte 4 GB di RAM con una scheda madre a doppio canale?


50

Sto costruendo un sistema Core i7-860 che supporta la memoria a doppio canale (fino a 16 GB in quattro DIMM), il mio obiettivo è 8 GB. Dal punto di vista delle prestazioni, è meglio avere due volte 4 GB o quattro volte 2 GB?

Risposte:


47

Quattro stick causerebbero una maggiore tensione sul controller di memoria e sul chipset della scheda madre. La CPU impiegherebbe un po 'più di tempo per aggiungere e recuperare i dati da quattro stick anziché due.

Per questo motivo, 2 x 4 GB sarebbero più veloci di 4 x 2 GB.

EDIT - c'è una spiegazione tecnica molto migliore su The Hyphenated Site per imporre la mia risposta, anche se menziona stick di dimensioni inferiori:

È meglio usare due moduli da 2 GB - non per alcuna differenza di velocità apprezzabile (anche se potrebbe esserci un piccolo vantaggio - più tra poco) - ma per un sottosistema di memoria più affidabile.

La maggior parte dei sistemi desktop utilizza moduli RAM senza buffer: ciò comporta carichi molto elevati sull'indirizzo e sui bus dati quando sono installati più di due moduli e può degradare in modo significativo la segnalazione su questi bus. Il sottosistema di memoria "vede" un carico per chip di memoria, quindi con due moduli installati, sono fino a 32 carichi (con moduli a doppia faccia) ... e con quattro moduli installati che equivalgono a 64 carichi elettrici sul bus. Alcuni sistemi si adattano automaticamente a questo carico più elevato aumentando la tensione di una piccola quantità; riducendo la frequenza di clock della memoria (quindi rallentandola leggermente); o aggiungendo un ciclo all'impostazione di latenza dell'SPD (di nuovo, rallentandola leggermente) . Queste regolazioni aiutano a mantenere affidabile il sottosistema di memoria, ma significano che i moduli 4 x 1 GB sarebbero leggermente più lenti dei moduli 2 x 2 GB su questi sistemi. Ma indipendentemente dal fatto che ci siano differenze di temporizzazione, la memoria sarà sicuramente più affidabile con solo due moduli.

Ringraziamo garycase di The Hyphenated Site per questa risposta.


5
Intuitivamente, penso che ciò che dice Joe Taylor potrebbe essere vero (4x2 GB lasciando più spazio per il lavoro simultaneo) ma potrei sbagliarmi completamente. Ma la differenza sarà probabilmente comunque piccola, probabilmente andrò a 2x4 GB in quanto ciò consentirà un aggiornamento a 16 GB in futuro, se necessario.
Borek Bernard,

sono alcuni di questi benchmark delle applicazioni utente o sono tutti test sintetici? Se il primo mi piacerebbe un link a loro.
Dan Neely,

Ho rimosso il mio commento sopra perché non sono riuscito a trovare l'articolo che stavo leggendo al lavoro prima. La mia risposta rimane esattamente la stessa, anche se l'ho anche supportata con una spiegazione tecnica molto migliore della mia.
Kez,

1
Potrebbe avere più senso collegarsi alle presentazioni corsair citate da Garycase invece di EE direttamente poiché senza pagare devi saltare attraverso un cerchio di Google per vedere il contenuto di EE.
Dan Neely,

Sarebbe bello sapere quanto sarebbero più lenti i quattro moduli di memoria. So che sarà difficile trovare una cifra precisa, ma stiamo parlando dello 0,1%? 1%? 10%?
Martin Tournoij,

18

2x4 GB sarà leggermente più veloce nei benchmark perché la scheda madre deve allentare leggermente i tempi per gestire due DIMM per canale ma nell'uso reale non noterai mai una differenza. Può anche importare se effettui l'overclocking in modo significativo in cui il secondo set di DIMM limiterà la tua capacità di spingere i clock di memoria abbastanza in alto.

Se i costi sono più o meno gli stessi, 2x4 GB ti daranno spazio per espandere a 16 GB di memoria in futuro, se necessario. Se i costi sono significativamente più alti e non prevedi di aver bisogno di più RAM, non c'è motivo di non risparmiare denaro e utilizzare invece 4x2GB.


Il prezzo di 2x4 GB è leggermente superiore a 4x2 GB, tuttavia, valuto anche la possibilità di passare a 16 GB in futuro, quindi probabilmente ci proverò.
Borek Bernard,

5

Non la mia risposta ma quella che ho seguito:

Questa domanda è già stata sollevata in molti altri forum, ma non c'è mai stata una buona risposta chiara. Overclocking, aggiornabilità e temperatura a parte, sospetterei che 4x2 sarebbe leggermente più veloce di 2x4 perché ci sarebbero più interfogli. L'interleaving significa che i dati sono distribuiti su più chip di memoria. Mentre alcuni chip sono in attesa del completamento del loro ciclo di temporizzazione CAS, l'accesso ad altri dati può avvenire.

Il fatto è che dipende davvero dall'implementazione di Northbridge (NB). L'NB deve essere in grado di trarre vantaggio dall'interleaving tra quattro DIMM e non so quali NB facciano e quali no. Sospetto che la maggior parte dei NB Xeon possano intercalare tra quattro moduli DIMM, in effetti la maggior parte di questi NB richiede l'installazione di moduli DIMM in gruppi di quattro. Non sono sicuro delle linee NB di consumo come P35, 965 e nForce 680i, la risposta potrebbe essere diversa per ogni chipset ...

So che questo non risponde direttamente alla tua domanda. Sono abbastanza certo che 4x2 non sarà mai più lento di 2x4, sarà lo stesso o più veloce se il NB supporta interleave a quattro vie.


L'unico punto di riferimento che riesco a trovare (sul vecchio AMD 939) ha mostrato un rallentamento delle prestazioni a seguito del popolamento della seconda banca a causa del colpo temporale. È possibile che i vecchi controller (o controller FBRAM sui server) abbiano beneficiato in questo modo, ma i controller dei consumatori più recenti no. anandtech.com/memory/showdoc.aspx?i=2560&p=2
Dan Neely,
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.