5. Test delle memorie – performance

Per effettuare questa sessione di test si è utilizzato la frequenza della CPU il più possibile vicina ai 4 Ghz, nelle varie condizioni di funzionamento, sono state misurate le performance complessive della RAM in termini di bandwidth e latenza a diverse frequenze operative. Le impostazioni utilizzate sono le seguenti:

  • RAM a 200x8 =1600 MHz e CPU a 20x200=4000 MHz

  • RAM a 182x10=1826 MHz e CPU a 22x182=4009 MHz

  • RAM a 200x10=2000 MHz e CPU a 20x200=4000 MHz

  • RAM a 174x12=2088 MHz e CPU a 23x174=4002 Mhz

Naturalmente i valori stabiliti potranno variare da quanto realmente ottenuto, nel valore di qualche Mhz, visto che il generatore di frequenza della mainboard non restituisce valori di funzionamento esattamente uguali a quanto impostato dal bios.

In questo modo si misurerà il progressivo andamento delle prestazioni delle memorie, con diverse frequenze e timings, e l'efficienza dei moduli rispetto alla bandwidth massimo teorico ottenuto alle varie frequenze operative di misura.

I benchmark scelti sono Everest “Benchmark cache e memoria” per la misura della banda passante in lettura e della latenza e Sandra “Larghezza di bandwidth memoria” per le misure della banda di memoria.

Everest, utilizza un programma single thread per effettuare le misure di bandwidth, rispecchiando così le condizioni di funzionamento di un'applicazione single thread, mentre Sandra utilizza delle grandezze intere (non in virgola mobile) e rispecchia le reali condizioni di funzionamento di un'applicazione multi thread, utilizzando un motore multithreading per questo tipo di misure.

Andremo a ricavare anche il rapporto d'efficienza, che in un kit ben progettato dovrebbe mantenersi costante in tutto il range delle misurazioni, mentre la latenza dovrebbe diminuire all'aumentare della frequenza di funzionamento, così come la bandwidth assoluto dovrebbe aumentare all'aumentare della frequenza di funzionamento dei moduli di memoria.

Dall'analisi dei risultati delle prove effettuate si può vedere che il kit in esame ha un comportamento abbastanza progressivo, e soprattuto non dimostra comportamenti al di fuori della norma.


BANDA MEMORIE

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 1 

EFFICIENZA MEMORIE

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 2 

LATENZA MEMORIE

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 3 


All'aumentare della frequenza si nota un miglioramento generale delle prestazioni fino a 2000Mhz, poi si può constatare un certo degrado delle prestazioni dovuto al fatto che si è raggiunto il limite di saturazione del bandwidth, ragion per cui, bisognerebbe aumentare la frequenza del core e dell'uncore per sfruttare ulteriormente il bandwidth messo a disposizione delle memorie. Questo fenomeno viene chiaramente evidenziato dal grafico della latenza e del bandwidth misurato con Everest, dove si può osservare che a 2100 MHz la latenza sale di 0,3 ns rispetto al valore misurato a 2000 Mhz, mentre la banda scende leggermente, questo è dovuto in parte ai timings più rilassati utilizzati a 2100 Mhz, e come intuito anche al fatto che abbiamo raggiunto il limite di saturazione. Naturalmente anche l'efficienza viene influenzata dai fenomeni precedentemente riportati.

Le memorie anche in questo test si comportano molto bene consentendo di ottenere dei valori di bandwidth e latenza allineati alle frequenze operative utilizzate, e un'efficienza abbastanza stabile su tutto l'intervallo di frequenze di prova.

Di seguito gli screenshot delle prove di performance effettuate:



Sandra - Everest

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 4 

Memorie a 1600Mhz 6-7-6-18 1T



Sandra - Everest

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 5 

Memorie a 1826 Mhz 7-7-7-21 1T



Sandra - Everest

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 6 

Memorie a 2000 Mhz 8-8-8-24 1T



Sandra - Everest

Patriot Viper II PV236G2000LLKB 5. Test delle memorie - performance 7 

Memorie a 2088 Mhz 9-9-9-27 1T