Содержание
- Оптимизируем Skylake: руководство Hardwareluxx
- Страница 7: Память: Command Rate и количество модулей
- 3600MHz: tRFC (700 vs 580 ) / CR ( 2T vs 1T )
- Dram Command Rate
- Принцип работы
- The weirdness with command rate on 11th gen intel CPUs.
- Стоит ли включать опцию?
- SDRAM Bank Interleave
- Принцип работы
- Стоит ли включать?

Разглядим работу функции SDRAM Bank Interleave «на пальцах». При наличии 4 банков SDRAM микропроцессор имеет возможность поочередно работать с каждым из их в течение 4 циклов. Это происходит последующим образом:
Оптимизируем Skylake: руководство Hardwareluxx
Страница 7: Память: Command Rate и количество модулей
Осталось оценить еще два фактора, влияющих на производительность памяти. А конкретно параметр Command Rate и количество модулей. Оба в прошедшем демонстрировали тесноватую зависимость, так как не все микропроцессоры могли работать с более резвым Command Rate 1T с установленными обоесторонними модулями во всех слотах. Сразу отметим, что наш набор обоесторонних планок работал на ASUS Z170 Deluxe в режиме Command Rate 1T во всех конфигурациях.
При полном заполнении слотов режим Command Rate 1T тоже будет работать практически всегда.
Но если по каким-то причинам для вас придется выставить 2T, то какую утрату производительности вы получите? Мы провели 5 тестов поначалу с Command Rate 1T, потом с Command Rate 2T. Во всех случаях память работала на 2.400 МГц с задержками 15-15-15-36:
Sisoft Sandra 2015x
Memory Bandwith
Гбайт за секунду
Больше — лучше
TrueCrypt 7.1a
Serpent Twofish AES
Мбайт за секунду
Больше — лучше
wPrime 2.10
1024M
Меньше — лучше
Cinebench R15
Overall
Cinebench-Баллы
Больше — лучше
Metro: Last Light
640×480
Кадры за секунду
Больше — лучше
Metro: Last Light
1.920 x 1.440
Кадры за секунду
Больше — лучше
Если приглядеться к результатам, то разница будет совершенно невелика. Она сравнима с различием по задержкам. Так что если вы перейдете на 2T, то не потеряете много производительности. Вобщем, режим Command Rate 1T дает маленькой прирост производительности.
Так что его рекомендуется включать при способности.
2-ой вопрос – сумеют ли четыре планки памяти дать больше производительности, чем две? К огорчению, ответить на этот вопрос мы можем только наполовину, так как в наши руки пока не попали 8-Гбайт однобокие модули. Также мы не проводили испытания и с обоесторонними планками на 4 Гбайт. Все розничные комплекты Skylake DDR4, которых на рынке сейчас не меньше восьми, для подобного сравнения не подходят.
В прошлом мы наблюдали отличия в производительности при переходе на односторонние DIMM: с двумя DIMM производительность была чуть ниже, чем у двухсторонних модулей, поскольку контроллер Intel работал с меньшим числом банков памяти одновременно. Напротив, при использовании четырех DIMM разницы уже не было, потому что односторонние планки адресовались CPU так же, как два двухсторонних модуля DIMM.
В нашем случае мы не заметили разницы между двумя и четырьмя двухсторонними планками, также между конфигурациями 2×8 GB и 4×4 GB. Так что если вы планируете установить емкость 16 Гбайт, то можете смело брать комплект 2×8 GB – велика вероятность, что вы получите двухсторонние планки, которые обеспечат оптимальную производительность. Кроме того, имеется запас слотов для апгрейда компьютера.
Социальные сети
Страницы обзора
- Страница 1: Оптимизируем Skylake: руководство Hardwareluxx
- Страница 2: Модель CPU и чипсет: K или попроще?
- Страница 3: Энергопотребление: как можно его оптимизировать?
- Страница 4: Энергопотребление: снижение напряжения компонентов
- Страница 5: Память: влияние задержек
- Страница 6: Память: влияние частоты
- Страница 7: Память: Command Rate и количество модулей
- Страница 8: Подсистема ввода/вывода: рекомендации для NVMe, M.2 и SATA
- Страница 9: Заключение: оптимизация Skylake имеет смысл
Теги
Источник и другие ссылки
Нет доступных источников
комментарии (1)
27 Ноября 2015 08:40
Пользователь
Постов: 67
Запамятовал, а был тест «канальности» 2011v3 на Hardwareluxx? Хотелось бы глянуть.
Войдите, чтобы оставить комментарий
Возможно, вам будут интересны следующие статьи:
Тест и обзор: Core i9-13900K и Core i5-13600K – новые.
AMD нанесла первый удар с процессорами Ryzen 7000 (тест), сегодня Intel контратакует с CPU Raptor Lake 13-го поколения Core. Последнее поколение AMD Zen 4 показало приличный прирост одно-. [читать дальше]
3600MHz: tRFC (700 vs 580 ) / CR ( 2T vs 1T )
Тест и обзор: Ryzen 9 7950X и Ryzen 7 7700X (обновление.
Сегодня мы публикуем подробный тест процессоров Ryzen 9 7950X и Ryzen 7 7700X в линейке Ryzen 7000. Они перешли на архитектуру Zen 4, новый техпроцесс, новую корпусировку CPU и сокет. [читать дальше]
Тест Core i7-13700K против Ryzen 7 5800X3D в играх
Процессоры Core i5-13600K и Core i9-13900K уже побывали в нашей тестовой лаборатории, будучи первыми моделями Raptor Lake K, но Core i7-13700K отсутствовал. Что мы и компенсируем сегодня. [читать дальше]
Тест и обзор: AMD Ryzen 7 5800X3D – отличный апгрейд.
Чуть больше недели назад в Сети появились первые тесты Ryzen 7 5800X3D, процессора с кэшем 3D V-cache, который ориентирован на геймеров. Между тем CPU начал появляться в. [читать дальше]
Тест и обзор: Core i5-13400F – Raptor Lake, который на.
Новые процессоры Raptor Lake без суффикса K были представлены некоторое количество дней назад, они уже начали появляться в продаже. В нашу тестовую лабораторию поступил первый. [читать дальше]
Тест и обзор: AMD Ryzen 9 7950X3D – игровой.
В нашу тестовую лабораторию поступил процессор Ryzen 9 7950X3D, который продолжает традицию Ryzen 7 5800X3D: AMD добавила 3D V-cache на CCD и представила целых три модели. Ryzen 9 7950X3D. [читать дальше]
Dram Command Rate
Другие идентичные названия опции: DRAM 1T/2T Command, SDRAM Command Rate.

DRAM Command Rate — это так называемый командный тайминг, функция задержки между этапами работы контроллера DRAM (микросхемы, которая управляет памятью). Тайминги составляют отдельную настраиваемую группу опций BIOS. В этой статье мы попробуем разобраться, какое значение данной функции является оптимальным и почему.
Принцип работы
Для наилучшего понимания смысла рассматриваемой опции необходимо проследить процесс чтения данных из памяти. Изначальный запрос на чтение информации, посылаемый операционной системой контроллеру памяти, не содержит внутри себя точных «координат», уникального физического адреса запрашиваемых данных. Система передает лишь условное обозначение, виртуальный адрес, с которым начинает работать контроллер памяти, преобразуя его в физический адрес. В то же самое время контроллер выполняет активацию банка памяти, содержащего необходимую системе информацию. Это происходит через присвоение сигнала этому банку при помощи команды Chip Select.
Результатом конвертации или декодирования виртуального адреса является необходимый физический адрес данных; после его получения контроллер приступает к выполнению команд чтения.
Другими словами, проще говоря, вместо немедленной инициализации операции чтения контроллер задерживается для проведения конвертации адресов. Интервал тайминга прямо пропорционален объему обрабатываемой памяти и количеству ее банков. Соответственно, при увеличении «объема работ» контроллеру для проведения данной операции потребуется больше времени.
The weirdness with command rate on 11th gen intel CPUs.
Тайминг BIOS DRAM Command Rate предоставляет возможность пользователю самостоятельно определить интервал вышеописанной задержки, выбрав между значениями 1Т или 2Т (такт).
Стоит ли включать опцию?
Казалось бы, выбор очевиден: чем меньше интервал задержки, тем быстрее обработка команд контроллера. Однако это не совсем так. Понятно, что при увеличении времени ожидания контроллер излишне задерживается и отправляет команды позже, чем нужно. В результате этого снижается быстродействие памяти, также ухудшается производительность ОЗУ.
Но при использовании слишком малого значения тайминга управляющая памятью микросхема просто не успевает выполнить декодирование и отправку адресов, вследствие чего информация может быть повреждена или утеряна.
В некоторых моделях и версиях BIOS встречается также третий вариант — Auto (или By SPD). Присвоение функции такого значения приведет к тому, что интервал будет взят из информации, запрограммированной производителем в микросхеме SPD (Serial Presence Detect).
До того как экспериментировать с быстрым интервалом в 1Т, стоит изучить техническую документацию материнской платы на предмет такой возможности. Если нет уверенности в совершаемых действиях, то рекомендуем остановиться на значении Auto.
SDRAM Bank Interleave
Другие идентичные названия опции: Bank Interleave, DRAM Bank Interleave, DRAM Bank Interleaving.

Функция SDRAM Bank Interleave представляет собой механизм управления режимом чередования банков ОЗУ типа SDRAM. Эта опция может принимать следующие комбинации значений (зависимо от версии BIOS и модели материнской платы):
- Enabled, Disabled;
- 8 Bank, 4 Bank, 2 Bank, Disabled;
- 8-Way, 4-Way, 2-Way, Disabled.
Принцип работы
Данная функция является низкоуровневой настройкой BIOS, осуществляющей конфигурацию режима Interleave (Чередование банков оперативки). Указанный режим позволяет организовать работу банков памяти таким макаром, чтобы минимизировать ее возможные задержки и простой, тем увеличивая производительность и пропускную способность ОЗУ. Как это происходит?
Режим Interleave предполагает так называемую конвейерную схему работы банков: в то время как один банк находится в режиме доступа, другой переводится в режим обновления (и наоборот). Кроме того, циклы регенерации банков маскируются функцией Masking, что и создает эффект конвейера.
Рассмотрим работу функции SDRAM Bank Interleave «на пальцах». При наличии четырех банков SDRAM процессор имеет возможность последовательно работать с каждым из них в течение четырех циклов. Это происходит следующим образом:
- ЦПУ передает в Bank0 адрес #0;
- ЦПУ передает в Bank1 адрес #1 и считывает из Bank0 пакет данных #0;
- ЦПУ передает в Bank2 адрес #2 и считывает из Bank1 пакет данных #1;
- ЦПУ передает в Bank3 адрес #3 и считывает из Bank2 пакет данных #2;
- ЦПУ считывает из Bank3 пакет данных #3.
При активированном режиме чередования процесс обработки данных представляет собой непрерывную последовательность (Consecutive clock cycles) и выполняется без каких-либо задержек. Рассмотрим теперь тот же процесс, но в случае отключения режима Interleave (Disabled):
- регенерация SDRAM;
- ЦПУ передает в Bank0 адрес #0;
- ЦПУ считывает из Bank0 пакет данных #0;
- регенерация SDRAM;
- ЦПУ передает в Bank1 адрес #1;
- ЦПУ считывает из Bank1 пакет данных #1;
- регенерация SDRAM;
- ЦПУ передает в Bank2 адрес #2;
- ЦПУ считывает пакет из Bank2 данных #2;
- регенерация SDRAM;
- ЦПУ передает в Bank3 адрес #3;
- ЦПУ считывает из Bank3 пакет данных #3.
Другими словами при выключенном режиме Interleave процессор должен ожидать обновления банков SDRAM каждый раз до новой операции. При всем этом происходит потеря циклов процессора, он работает «на холостом ходу», и, как следствие, снижается его производительность.
Не следует забывать также о том, что режим чередования функционирует только для адресов из разных банков памяти. В случае работы с одним и этим же банком чередование отсутствует, а транзакции и обработка информации выполняются по второй схеме.
Стоит ли включать?
Для улучшения производительности системы и повышения ее быстродействия рекомендуется активировать режим Interleave, присвоив функции SDRAM Bank Interleave соответствующее значение. Причем чем большим оно будет, тем лучше.
Необходимо помнить о том, что данный режим чувствителен к количеству банков SDRAM, имеющихся в системе. Поэтому при выборе чередования 8 банков ОЗУ (8 Bank, 8-Way) в системе должны присутствовать все 8 банков.
При использовании единственного двойного модуля SDRAM необходимо выбрать значение опции равным 2-Way или 2 Bank. При использовании большего количества модулей (2, 4, и т. д.) допустимо присвоить как значение 2-Way (2 Bank), так и соответствующее большее. Наилучший показатель производительности достигается при выборе максимального возможного значения данной опции.
При использовании устаревших моделей SDRAM 16 Мбит чередование банков работает нестабильно, вследствие чего рекомендуется деактивировать функцию SDRAM Bank Interleave, установив значение опции равным Disabled.
Второй причиной деактивации режима чередования является ограничение некоторых версий программного обеспечения, не позволяющее использовать данную функцию в полном объеме. К современным материнским платам и программам вышеуказанные ограничения режима Interleave не имеют никакого отношения.
Похожие статьи
-
6666 2T Святой Грааль разгона памяти — как DDR5 в режиме Command Rate 1T «рвет в хламину» 2Т В этой статье мы протестируем разгон в режиме CR 1T, о…