Devo overcloccare la mia memoria?

Abbiamo visto nei nostri benchmark che passare dai moduli DDR3-800 più lenti a quelli DDR3-1600 può rendere le operazioni fino al 5% più veloci. Ma perché fermarsi qui? Le schede madri per appassionati spesso ti consentono di overcloccare i tuoi moduli DIMM ben oltre gli standard del settore. IL Asus Striker II Estremo, ad esempio, guiderà DIMM DDR3 fino a 250 MHz, per una frequenza effettiva di 1 GHz, equivalente a DDR3-2000 o PC3-16000.

Ovviamente, non puoi aspettarti che un DIMM standard da palude funzioni a queste velocità. Se spingi un modulo più di qualche punto percentuale al di sopra della sua velocità nominale, aspettati errori di memoria e arresti anomali. Come per le CPU, puoi migliorare la stabilità di un DIMM overcloccato mantenendolo fresco: diversi produttori vendono DIMM con dissipatori di calore stravaganti e puoi acquistare dispositivi di raffreddamento RAM dedicati da aziende come Akasa, Corsair, Cooler Master e OCZ. Ma non importa quanto raffreddamento utilizzi, probabilmente non otterrai mai un DIMM generico che funzioni a velocità elevatissime.

Per questo motivo, diversi produttori realizzano DIMM specializzati con velocità superiori allo standard. In genere, le opzioni DDR2 includono i moduli Dominator DDR2-1145 di Corsair e le parti Flex XLC DDR2-1200 di OCZ. DDR3 superveloce può essere ottenuto sotto forma di DIMM HyperX DDR3-1800 di Kingston, modelli DDR3-2000 di Crucial e OCZ o l'assurdo DDR3-2133 di Corsair.

Latenza e tempi

Se desideri ottenere fino all'ultima goccia di prestazioni dal tuo sistema, dovresti guardare non solo alla velocità di clock della tua memoria, ma anche ai suoi tempi interni. Li vedrai spesso espressi sotto forma di tre numeri e uno più grande, come "5-5-5-15".

Per comprendere queste cifre, è necessaria un'idea di come si accede alla memoria all'interno del DIMM. Internamente, i chip RAM sono disposti come una griglia, quindi quando il modulo desidera accedere a un particolare indirizzo deve cercare la riga e la colonna pertinenti prima di poter restituire i dati alla CPU.

Tutto questo richiede tempo e le prime tre cifre ti dicono esattamente quanto tempo ci vuole, anche se sono disposte in un ordine inutile. La terza cifra indica quanti cicli di clock sono necessari per trovare la riga giusta. Il secondo riflette il numero di cicli necessari per selezionare la colonna di destra. Infine, il primo indica quanto tempo ci vuole per recuperare i dati una volta che la colonna è stata selezionata. Questo è chiamato "latenza CAS", a volte abbreviato in "CL", e potresti vederlo citato da solo. La cifra finale specifica il tempo totale minimo che può richiedere un accesso alla RAM.

In genere, i moduli DDR3 hanno latenze più elevate rispetto a DDR2, ma poiché DDR3 funziona a una velocità di clock doppia rispetto a DDR2, i ritardi non sono molto diversi. Una volta specificata l'area di memoria pertinente, i dati possono essere restituiti più rapidamente.

La latenza fa una differenza significativa? Abbiamo eseguito i nostri benchmark utilizzando moduli DDR3 a bassa latenza con timing di 6-6-6-15; quindi, siamo entrati nel BIOS e abbiamo aumentato i tempi a 9-9-9-27, per simulare un modulo identico in esecuzione con latenze più lunghe.

La differenza era minima: un processo che richiedeva 43 minuti e 43 secondi con latenze di sei clock impiegava 44 minuti e 30 secondi con una latenza di nove clock. Ciò significa che le latenze più basse disponibili ti daranno un aumento di velocità di poco meno del 2% rispetto ai moduli più generici. Gli appassionati possono considerarlo utile, ma per l'utente medio non vale la pena pagare un extra per una latenza inferiore.

Molti BIOS ti permetteranno di modificare le latenze, quindi puoi provare a fare in modo che la tua memoria faccia un po' di più per ciclo di clock, anche se non sorprenderti se il modulo non riesce a tenere il passo e vedi errori di memoria. Un uso più sensato di questa funzione potrebbe essere quello di aumentare manualmente le latenze, per mantenere il modulo stabile a una velocità di clock più elevata.