SDRAM Precharge Control

Параметр - SDRAM Precharge Control

При помощи функции SDRAM Precharge Control осуществляется управление количеством закрываемых страниц оперативной памяти. Для настройки опции доступны значения One Bank, All Banks.

Принцип работы

Контроллер памяти оставляет открытыми четыре страницы, находящиеся в различных банках ОЗУ. По статистике большая часть всех запросов системы на чтение данных относится к категории Page Hit(PH, обращение к странице) и попадает на одну страницу памяти. Эта технология позволяет существенно повысить производительность ОЗУ при том условии, что страница, содержащая необходимую информацию, остается открытой.

Что же происходит с той частью обращений, для которых не найдено необходимой информации на открытых страницах банков? Для выполнения поставленной задачи система может либо закрыть одну страницу и открыть новую с нужными данными, либо с той же целью закрыть все четыре банка. При этом исчезает эффект мгновенной обработки обращения: время ожидания запроса составляет как минимум один цикл.

Какой вариант дальнейшего функционирования выбрать? Это определяет BIOS-опция SDRAM Precharge Control. Присвоив ей параметр One Bank, пользователь сообщает системе о том, чтобы при последующих ситуациях непопадания запроса на открытую страницу (другими словами, при её пропуске) контроллер памяти закрыл одну из них и обновил один банк SDRAM. Интервал ожидания запроса при наличии пропуска страницы может составлять один цикл, а может увеличиться и до четырех циклов. При инициации длительных операций чтения это понижает быстродействие ОЗУ.

Значение All Banks определяет дальнейшую работу памяти так: закрытие всех открытых страниц и последующая регенерация всех банков оперативной памяти, которая выполняется при помощи команды All Banks Precharge. В этом случае банки памяти готовы для дальнейшей активации и работы с обращениями устройств, но обращение к открытой странице и мгновенное выполнение запроса становится невозможным.

Стоит ли включать опцию?

В зависимости от особенностей системы оба параметра рассматриваемой функции имеют как плюсы, так и минусы. Значение All Banks не способствует быстродействию ОЗУ, но улучшает процесс интеграции данных за счет более частого обновления ячеек оперативной памяти. Для этого также необходимо использовать параметр 64 мс для опции Refresh Rate как минимальный.

Для повышения показателей производительности ОЗУ следует использовать значение One Bank. Эффект PH-запросов в сочетании с мгновенным доступом к открытым страницам позволяет улучшить результаты работы системы.

Порекомендуйте Друзьям статью: