Hardware prefetcher что это

от admin

Hardware Prefetcher

Определяет, будет ли использоваться блок аппаратной предвыборки инструкций и данных из оперативной памяти или нет. При включении этой опции (Enabled) процессор пытается предсказать, какие инструкции и данные потребуются вычислительным блокам в ближайшее время и заранее загружает их в кэш-память второго уровня. Установка значения Disabled деактивирует механизм предвыборки, что приводит к частым простоям процессора в ожидании поступления необходимых данных и команд. Для обеспечения максимальной производительности опция должна быть включена, исключение составляют компьютеры с процессорами Pentium 4 степпинга по C1, содержащими аппаратную ошибку в модуле предвыборки.

Hardware prefetcher что это

И в чем суть его работы? Знаю что в винде префетчер тоже есть, но для чего нужна реализация на уровне железа? hardware prefetcher

Hardware Prefetcher в BIOS — что это?

Hardware Prefetcher в BIOS — опция активирующая механизм предвыборки инструкций и данных из ОЗУ для предсказания дальнейших операций, инструкции записываются в кэш 2 уровня.

Quiet Boot что это за пункт в биосе?

Привет. Quiet Boot — настройка, которая позволяет выполнить тихую загрузку без вывода служебной информации. При включении ПК запускается поверхностный тест железа — POST (Power-On Self-Test), при котором проверяется работа главных устройств.

В некоторых материнках есть интересная функция — при проверке POST, когда проверяется определенное устройство, возле него загорается светодиод. Вот у меня плата Asus Gryphon Z87 и такая фишка есть, скажу что мелочь, а приятно)

Будьте осторожны при изменении параметров биоса — если не знаете, лучше пусть стоит по умолчанию, чем пытаться сделать лучше. Особенно осторожно с опциями, в названии которых есть слова CPU, GPU, Voltage, FSB, DRAM, RAM, Memory. Если возникли какое-то проблемы, то сбросьте настройки при помощи пункта Load Setup Defaults (может быть в разделе Exit).

Если включить Quiet Boot, то при проверке POST на экране может быть отображен логотип производителя материнской платы или биоса. Логотип производителя можно отключить. В таком случае предположительно будет отображено лого производителя биоса, например Phoenix.

Quiet Boot не ускоряет запуск ПК, а убирает вывод служебной информации от проверки POST.

Как выглядит Quiet Boot в биосе

Нужно ли включать? Честно сказать даже не знаю. С одной стороны включение избавит от лишней информации. С другой — эта информация ничем не мешает и отключение ее вывода не повлияет на скорость загрузки. Поэтому мой совет — не выключать. Просто нет смысла.

Обычно Quiet Boot имеет два значения — Enable (включено) и Disable (отключено).

Еще есть опция Quick Boot — если включить то начальные тесты проводиться не будут и время загрузки может сократиться. Опцию нужно включать если вы добавили новое устройство, или убрали, или заменили — тогда нужно включить опцию, чтобы заново протестировать конфигурацию ПК. Стоит ли включать? Нужно поэкспериментировать — если скорость загрузки заметно возрастет, то можно оставить включенной. Если разницы нет — лучше отключить Quick Boot.

Hardware Prefetcher что это в биосе?

Hardware Prefetcher — механизм аппаратной предвыборки инструкций и данных из оперативной памяти. Используется для предсказывания дальнейших операций. Инструкции для процессора записываются в кэш второго уровня. В принципе современные процессоры при помощи данной технологии работают действительно заметно быстрее.

Читать:
Как исправить число на справке

Отключать опцию Hardware Prefetcher нет смысла. Но пункт отключения сохранился со времен процессоров Pentium 4 — в некоторых моделях происходил аппаратный сбой при использовании Hardware Prefetcher.

Производство процессоров сегодня уже как бы.. достигло потолка в плане частоты. Ну сколько? 5 ГГц для дома — как бы потолок. Но производительность нужно наращивать дальше, не стоять же на месте. Вот и, помимо количества ядер, создаются технологии предсказания команд, инструкций, предварительная подготовка данных для дальнейшего использования. Среди новшеств, как по мне, так это еще память eDRAM, которая есть в процессоре i5-5675C и i7-5775C — улучшила производительность. Жаль что потом почему-то в следующих процессорах памяти этой нет. Эта память — что-то вроде кэша процессора, обьем которой 128 мб.

Опция Adjacent Cache Line Prefetch в биосе

Это тоже опция, которая помогает ускорить работу процессора. Но тут очень интересно все и просто — процессор запрашивает определенный обьем данных из оперативной памяти, длиной в 64 байт. Эти данные процессору отправляются. Но вслед за ними отправляются и следующие 64 байт данных, так бы сказать тех, которые рядом стоят. Есть высокая вероятность, что в следующий раз процессор запросит именно их.

Возможно управление этой опцией поддерживается программой RightMark Memory Analyzer:

Лично у меня недоверие к программам, которые могут менять настройки в биосе. Как-то это не по фен-шую что ли. Настройки биоса меняются только в биосе, но это сугубо мое личное мнение) Также мне кажется несерьезным разгон процессора не через биос, а при помощи программы..

Adjacent Cache Line Prefetch можно встретить как в биосе старого образца, так и нового

Hardware Prefetcher

Это функция BIOS, характерная для процессоров Intel на архитектуре NetBurst (Pentium 4, Pentium D, Pentium 4 Xeon).

Данные процессоры имеют аппаратный предварительный выборщик, который автоматически анализирует требования процессора и предварительно выбирает данные и инструкции из памяти в кэш 2-го уровня, которые, вероятно, потребуются в ближайшем будущем. Это уменьшает задержку, связанную с чтением из памяти, что благоприятно сказывается на скорости работы компьютера.

Возможные варианты значений:
Disabled — Функция отключена. Рекомендуется включить, если вы используете процессор из вышеуказанных моделей на степпинге C1 (или выше).
Enabled — Функция включена. Рекомендуется отключить, если вы используете процессор из вышеуказанных моделей на степпинге C0, чтобы избежать ошибки O37, которая вызывает повреждение данных, когда аппаратный предварительный сборщик работает.

Процессоры Intel Pentium 4 и Intel Pentium 4 Xeon, до перехода на степпинг C1, производились ошибкой, которая приводила к повреждению данных, когда был включен аппаратный предварительный выборщик (Hardware Prefetcher). По словам Intel, «ошибка Errata O37 заставляет процессор «использовать устаревшие данные из кэша, пока включен аппаратный предварительный выбор«.

И, единственный способ устранить эту ошибку — отключить аппаратную предварительную выборку. Для этого и была добавлена в БИОС возможность отключать Hardware Prefetch.

Похожие статьи