Перейти к содержимому

Hardware prefetcher в bios что это

  • автор:

Hardware Prefetcher

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

время выполнения: 0.0121 с;

количество запросов: 4.

© 2008—2012, Александр Микляев.
Все материалы, находящиеся на этом сайте, являются авторскими и защищены российским и международным законодательствами. Использование их в сетевых и офлайновых изданиях без письменного разрешения автора не допускается. Наличие ссылки на оригинал не является оправданием для кражи. Вы можете цитировать описания отдельных опций в частной переписке, при обсуждениях на интернет-форумах, досках объявлений, при написании комментариев к другим статьям при условии наличия рядом с цитатой ссылки на этот сайт. Если вам понравился ресурс, информация, приведенная здесь, помогла в решении ваших проблем с компьютером, буду благодарен за размещение ссылки на данный сайт.

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

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

ОБНОВЛЕНИЕ ИНФОРМАЦИИ: по информации в интернете опция предназначена для старых процессоров Пентиум 4. Однако также встречается информация, что Hardware Prefetcher — это предвыборка данных, которая может ускорить работу современного процессора, я находил картинки современных биосов, там эта опция есть. С другой стороны, если опция для старых процов, почему она присутствует в новых материнках? Возможно она распространяется и на новые и активация ее немного повысит производительность.

Разбираемся

Данная функция если и актуальна, то только для старых процессоров на сокете 478 или 775, потому что предназначена для моделей Pentium 4/D на архитектуре NetBurst степпинга C1 или новее. Функция включает аппаратный предварительный выборщик, который автоматически анализирует требования процессора и предварительно выбирает данные/инструкции из памяти в кэш 2 уровня, которые в ближайшем времени могут понадобиться. В результате — уменьшается задержка, связанная с чтением данных и производительность немного возрастает.

  • Disabled — опция выключена.
  • Enabled — соответственно функция включена.

Включать нужно только тогда, когда ваш процессор подходит. В противном случае может быть аппаратная ошибка Errata O37, вызывающая повреждение данных.

Включать или нет? Если процессор подходит — включать. Подходит или нет можно узнать через специальный софт, например AIDA64, который умеет показывать степпинг. Если у вас проц на сокете 1155, 1150, 1151 и новее — функцию нет смысла включать вообще, это новые процы, для которых функция неактуальна. Только непонятно, если функция Hardware Prefetcher для старых процов — почему она присутствует в новых биосах?

Удачи и добра, до новых встреч друзья!

Зачем это нужно в биосе

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

Голосование за лучший ответ

Для оптимизации простоя процессора, включает «предсказания», благодаря которым процессор пытается «угадать» какая задача сейчас будет выполняться и если угадает, то сократит простой (увеличится производительность).

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

И не путайте Hardware Prefetcher, это аппаратная опция, со службой Prefetch — это программный продукт, так вот его следует отключать, особенно если применяете SSD.

Hardware Prefetcher

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

—> 3630 / —>Теги : Hardware Prefetcher, Кэш

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *