DRAM Burst Length 8QW
Другие идентичные названия опции: 32 Byte Granularity, Burst Length, SDRAM Burst Length.
Функция DRAM Burst Length 8QW осуществляет конфигурирование размера пакета данных, обрабатываемых при чтении или записи информации из оперативной памяти. Опции могут быть присвоены следующие значения:
- Enabled (или 8QW, или 64 байта);
- Disabled (или 4QW, или 32 байта).
Содержание статьи
Принцип работы
Механизм использования блоковых операций (burst transactions) позволяет повысить показатели работы оперативной памяти. Это происходит по нескольким причинам:
- информация обрабатывается блоками;
- используется лишь один адрес столбца;
- имеет место только одна задержка операции, необходимая для первоначальной активации столбца CAS.
Для лучшего понимания работы функции рассмотрим конкретный пример. При использовании блочных транзакций в операции, состоящей из четырех записей, последовательность задержек имеет вид 4-1-1-1, а необходимое для выполнения операции число циклов равно семи. Без использования блочных транзакций последовательность задержек записей будет иметь вид 4-4-4-4, а количество необходимых циклов увеличится до шестнадцати. Из этих вычислений становится понятным то, что второй вариант выполнения операции четырех записей займет гораздо больше времени, чем первый, использующий блочные транзакции.
BIOS-конфигурация DRAM Burst Length 8QW представляет собой низкоуровневую настройку оперативной памяти, управляющую размером блока данных при использовании блочных транзакций. При выборе значения опции равным Enabled обработка информации (чтение и запись) будет осуществляться пакетами, состоящими из 8 пар слов (или 64 байт). При запрете данной функции (Disabled) данные будут передаваться блоками по 4 пары слов (или 32 байта).
Обязательным условием использования как механизма блоковых операций, так и рассматриваемой функции является непрерывная последовательность обрабатываемых данных.
Стоит ли включать?
Да, стоит. Для повышения быстродействия оперативной памяти рекомендуется активировать данную функцию, присвоив ей значение Enabled. При этом тайминг каждой записи будет сокращен за счет увеличения общего промежутка времени, выделенного для выполнения операции. Вкупе с фиксированной первичной задержкой CAS это позволяет поднять коэффициент производительности системы на несколько процентов.
К примеру, операция записи в оперативную память восьми единиц информации может быть выполнена контроллером RAM двумя способами: используя одну блочную транзакцию в восемь единиц или две транзакции в четыре единицы. В первом случае контроллеру понадобится выполнить одиннадцать циклов и пройти последовательность таймингов 4-1-1-1-1-1-1-1. При использовании двух блоков по 32 байта число циклов возрастает до четырнадцати, общее время таймингов также увеличивается и достигает последовательности 4-1-1-1-4-1-1-1. В связи с этим для повышения быстродействия ОЗУ рекомендуем установить значение рассматриваемой опции равным 8QW (Enabled).