6. Test delle memorie – Performance - Analisi dei Timings

 

Per effettuare questa sessione di test sono state misurate le performance complessive della RAM in termini di bandwidth e latenza a diverse frequenze operative.

Le impostazioni utilizzate sono le seguenti: 

Kingston HyperX T1 Black - KHX1600C9D3T1BK3/12GX

  • RAM a 200x8 =1600 MHz e CPU a 18x200=3600 MHz
  • RAM a 180x10 = 1800 Mhz e CPU a 20x180=3600 MHz 
  • RAM a 200x10 = 2000 MHz e CPU a 18x200=3600 MHz
  • RAM a 210x10 = 2100 MHz e CPU a 17x210=3578 MHz 

Timings utilizzati: 7-8-7, 8-8-8, 8-9-8, 9-9-9, 9-10-9, 10-10-10, 9-11-9

Naturalmente, i valori stabiliti potranno variare da quanto realmente ottenuto di qualche MHz, dato 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, oltre all'efficienza dei moduli rispetto al bandwidth massimo teorico ottenuto alle varie frequenze operative.

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

AIDA64 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 restituisce 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 il bandwidth assoluto dovrebbe crescere proporzionalmente in base alla frequenza di funzionamento dei moduli di memoria.



Kingston HyperX T1 Black : 12GB di DDR3 1600MHz 6. Test delle memorie - Perfomance - Analisi dei Timings 1

 

Osservando il primo grafico relativo al bandwidth, vediamo come quest'ultimo cresca proporzionalmente all'aumentare della frequenza delle memorie; questa è una delle caratteristiche delle piattaforme Intel X58, dove l'efficienza del bandwidth è direttamente proporzionale alla frequenza di funzionamento dell'Uncore in combinazione con il valore di frequenza delle ram.

I timings più spinti permettono  un ulteriore aumento della banda di memoria, anche se l'incremento risulta meno marcato quando ci avviciniamo e superiamo i 2000MHz.


Kingston HyperX T1 Black : 12GB di DDR3 1600MHz 6. Test delle memorie - Perfomance - Analisi dei Timings 2

 

La latenza ha un comportamento generale allineato con le prestazioni ottenute dai moduli con ogni frequenza utilizzata, passando da un valore massimo di 49,4ns ad un minimo di 45,4ns.

Per dovere di cronaca, informiamo i lettori che nel test effettuato a 2100MHz non abbiamo settato l'uncore a 2X, come in tutti gli altri test, a causa di un limite dell'IMC del processore che non è stato in grado di operare alla frequenza di 4200MHz; nonostante ciò, i risultati ottenuti nel test in oggetto si sono dimostrati fra i migliori del lotto.