Мини-тест параметра памяти Standart, Turbo, Extreme на мат.плате Gigabyte P35 DS3R(и других)
Методика такая - запускается компьютер с настройкой "standart" и фиксируются тайминги в MemSet 3.5. Затем проводится и записываются результаты тестов чтения-записи-копирования-задержка в Everest. То же самое повторяется для "Turbo","Extreme". На основании результатов делается вывод.
Тестовая конфигурация.
Процессор: Pentium E2180 работающий на частоте шины 400мгц(1600Mhz QPB) с множителем 6. Результирующая частота 2.4Ггц.
Материнская плата: Gigabyte P35 DS3R, версия BIOS 12f. Чипсет Intel P35.
Память: 2-ух канальный комплект 2х2Гб GEIL Ultra 800 работающий на частоте 1Ггц с основными таймингами 5-5-5-15 при напряжении 2В. Дополнительные тайминги стоят в положении "auto"
Исследование.
1)Тайминги MemSet`a: Standart, Turbo, Extreme



Заметно, что значения Turbo и Extreme ничем не отличаются, а вот в Standart Write To Read Delay (tWTR) , RAS To RAS Delay (tRRD), Read To Precharge Delay (tRTP) увеличены на 1.
Проверим то же самое в Everest:
1) Standart
CAS Latency (CL) 5T
RAS To CAS Delay (tRCD) 5T
RAS Precharge (tRP) 5T
RAS Active Time (tRAS) 15T
Row Refresh Cycle Time (tRFC) 57T
Command Rate (CR) 2T
RAS To RAS Delay (tRRD) 4T
Write Recovery Time (tWR) 14T
Read To Read Delay (tRTR) Same Rank: 4T, Different Rank: 6T
Read To Write Delay (tRTW) 8T
Write To Read Delay (tWTR) Same Rank: 12T, Different Rank: 5T
Write To Write Delay (tWTW) Same Rank: 4T, Different Rank: 6T
Read To Precharge Delay (tRTP) 6T
Write To Precharge Delay (tWTP) 14T
Precharge To Precharge Delay (tPTP) 1T
Refresh Period (tREF) 3900T
DRAM Read ODT 3T
DRAM Write ODT 6T
MCH Read ODT 8T
Performance Level 9
Read Delay Phase Adjust Neutral
DIMM1 Clock Fine Delay 14T
DIMM2 Clock Fine Delay 5T
DIMM3 Clock Fine Delay 12T
DIMM4 Clock Fine Delay 4T
2) Turbo
CAS Latency (CL) 5T
RAS To CAS Delay (tRCD) 5T
RAS Precharge (tRP) 5T
RAS Active Time (tRAS) 15T
Row Refresh Cycle Time (tRFC) 57T
Command Rate (CR) 2T
RAS To RAS Delay (tRRD) 3T
Write Recovery Time (tWR) 14T
Read To Read Delay (tRTR) Same Rank: 4T, Different Rank: 6T
Read To Write Delay (tRTW) 8T
Write To Read Delay (tWTR) Same Rank: 11T, Different Rank: 5T
Write To Write Delay (tWTW) Same Rank: 4T, Different Rank: 6T
Read To Precharge Delay (tRTP) 5T
Write To Precharge Delay (tWTP) 14T
Precharge To Precharge Delay (tPTP) 1T
Refresh Period (tREF) 3900T
DRAM Read ODT 3T
DRAM Write ODT 6T
MCH Read ODT 8T
Performance Level 9
Read Delay Phase Adjust Neutral
DIMM1 Clock Fine Delay 14T
DIMM2 Clock Fine Delay 5T
DIMM3 Clock Fine Delay 12T
DIMM4 Clock Fine Delay 4T
3) Extreme
CAS Latency (CL) 5T
RAS To CAS Delay (tRCD) 5T
RAS Precharge (tRP) 5T
RAS Active Time (tRAS) 15T
Row Refresh Cycle Time (tRFC) 57T
Command Rate (CR) 2T
RAS To RAS Delay (tRRD) 3T
Write Recovery Time (tWR) 14T
Read To Read Delay (tRTR) Same Rank: 4T, Different Rank: 6T
Read To Write Delay (tRTW) 8T
Write To Read Delay (tWTR) Same Rank: 11T, Different Rank: 5T
Write To Write Delay (tWTW) Same Rank: 4T, Different Rank: 6T
Read To Precharge Delay (tRTP) 5T
Write To Precharge Delay (tWTP) 14T
Precharge To Precharge Delay (tPTP) 1T
Refresh Period (tREF) 3900T
DRAM Read ODT 3T
DRAM Write ODT 6T
MCH Read ODT 8T
Performance Level 9
Read Delay Phase Adjust Neutral
DIMM1 Clock Fine Delay 14T
DIMM2 Clock Fine Delay 5T
DIMM3 Clock Fine Delay 12T
DIMM4 Clock Fine Delay 4T
Э-э-э. Чего то я не понял. Хотя Эверест и показывает правильно разницу тайминга Read To Precharge Delay для разных настроек, но абсолютное значение не совпадает с MemSet`ом и выше на 2 такта. Тайминги изменяются те же самые что и в MemSet, другие остаются без изменений.
Результаты тестирования
Чтение:
Standart - 7475 Мб/с
Turbo - 7441 Мб/с
Extreme - 7463 Мб/с
Запись:
Standart - 6314 Мб/с
Turbo - 6311 Мб/с
Extreme - 6309 Мб/с
Копирование:
Standart - 6846 Мб/с
Turbo - 6860 Мб/с
Extreme - 6878 Мб/с
Задержка:
Standart - 70.2 ns
Turbo - 70.3 ns
Extreme - 70.1 ns
Тестирование проводилось несколько раз, но абсолютного повторения результатов не получилось, т.е. получаемые значения всегда немного плавали. Несмотря на это в тестировании задержки памяти режим Extreme всегда был быстрее Standart и Turbo, хотя и незначительно. Видимо это и обеспечивает ему победу в наиболее важном режиме - копирование в памяти.
Вывод
Особого эффекта от смены режима нет. Настройки таймингов Turbo и Extreme вообще одинаковые, а небольшое различие в результате можно списать на погрешность результатов. Режим standart помедленней, но опять же не сильно и не везде. В общем, если хотите, то оставляйте любое значение параметра. Особого эффекта я не увидел.
Гораздо больший эффект можно получить от смены параметра Perfomance Level.
Perfomance Level 6 + Extreme:
Чтение:
Extreme PL6 - 8096 Мб/с
Запись:
Extreme PL6 - 6301 Мб/с
Копирование:
Extreme PL6 - 7035 Мб/с
Задержка:
Extreme PL6 - 62.9 ns
P.S.
Возможно, необходимо провести дополнительное тестирование производительности приложений, но это потом, когда опять будет время и желание.
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают