Понижение рабочего напряжения процессора, или тюнинг enhanced intel speedstep

Нравится Не нравится АлексейВ 21 Jun 2014

Настройка спящих-ждущих режимов в панели управления , вкладка «электропитание» , тут в принципе всё понятно и чем грозит тоже понятно. А вот кто нибудь заморачивается регулировками энергосберегающих режимов процессора в биосе-

CPU EIST FunctionСтандартная технология энергосбережения (пошаговое снижение мощности при простое).Возможные значения:

  • Enabled — включено (по умолчанию);
  • Disabled — выключено.

C2/C2E State SupportC4/C4E State SupportАктивация поддержки спецрежимов энергосбережения процессора, введенных Intel начиная с Core 2 Duo.Возможные значения:

  • Enabled — включено;
  • Disabled — отключено (по умолчанию).

Название опции: CPU EIST Function

Речь идет об усовершенствованном варианте технологии энергосбережения. При малой нагрузке или простое процессор автоматически уменьшает частоту и напряжение питания, снижая, таким образом, свое энергопотребление. Как только нагрузка возрастает, частота и напряжение автоматически поднимаются до своих нормальных значений. Но в отличие от первой версии поддерживается несколько промежуточных рабочих частот и напряжений, что позволяет более точно соблюдать баланс между производительностью и энергопотреблением процессора. Рекомендуется, по возможности, всегда использовать эту технологию (Enabled).

На сколько вообще критично «не замечать» данных регулировок?Есть ли ещё какие нибудь параметры , которые желательно «покрутить» для более стабильной и ровной работы?

Intel SpeedStep что это?

Enhanced Intel SpeedStep Technology (EIST) — технология энергосбережения процессоров. Принцип работы — изменение частоты и напряжения. Изменять частоту, при включенной опции Intel SpeedStep, можно из под Windows — при помощи той или иной программы, или используя инструменты самой операционки (в дополнительных параметрах питания можно ограничить максимальную частоту).

Коротко о важном:

  1. Зачем нужно? Оптимизация работы процессора — в простое частота сбрасывается до минимума, при нагрузке — наоборот. В результате, если на компьютере ничего не делать — процессор мало греется и мало использует энергии (актуально для ноутов и может даже для планшетов на Windows).
  2. Включать или нет? Мой ответ — да. Intel SpeedStep помогает продлить срок службы процессора — меньше нагрев. В ноутбуках включать особенно нужно — больше батарея прослужит.
  3. При разгоне есть мнение, что Intel SpeedStep нужно отключать — так как мешает разгону. Но некоторые юзеры утверждают что можно и не отключать.
  4. Тоже самое касается и игр — некоторые утверждают что при включенной технологии есть едва заметная просадка FPS.

Intel SpeedStep это от Intel, не знаю когда появилась, но в Pentium 4 она уже была. У AMD есть тоже своя технология — Cool-n-Quiet (переводится как Прохлада и тишина), впервые появилась в Athlon 64.

А если не включать? Тогда.. в общем смотрите:

  1. Процессор даже в простое будет греться также как и при полной нагрузке. Мягко говоря не совсем логично.
  2. При автоматической регулировке оборотов вентилятора будет повышенный шум, так как для охлаждения при полной нагрузке нужны повышенные обороты кулера. Это касается как ПК, так и ноутбуков.
  3. В ноутбуке будет быстрее садиться батарея.
  4. Маловероятно, но все же — при длительной работе процессора без сброса частоты будут ухудшаться свойства термопасты на крышке процессора, как и термоинтерфейса между крышкой и кристалом (то есть уже внутри, то что заменить просто так не получится). Относится как к ПК, так и к ноутам.

При включенной технологии Intel SpeedStep ограничить частоту процессора в Windows можно этой настройкой:

Значения опции — Disabled (Отключено), Enabled (Включено) и Auto.

Intel SpeedStep в биосе

Фух, вот мы и разобрались с некоторыми опциями. Желаю вам удачи и не хулиганьте там в биосе)) До новых встреч!

Решение возможных проблем

Попытка включения нужной функции чаще всего сопровождается следующими проблемами ⇒

  • Отсутствует пункт Virtualization Technology в БИОС.
  • Пункт имеется в БИОС, но он не активен.
  • Виртуализация активирована, но начало работы виртуальной машины или эмулятора сопровождается сообщением о том, что она выключена.

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

Попробуйте такое решение ⇒

  • В “Панели управления” нужно найти “Программы и компоненты”.
  • Найдите строку “Включение и отключение компонентов Windows”.
  • Выключите компоненты “Песочницы” или виртуальной машины Hyper-V (если имеются).
  • После применения настроек потребуется перезагрузка.

Если проблема по-прежнему не решена, то есть еще один способ. От имени администратора вызовите командную строку. В строчке нужно ввести следующее ⇒

bcdedit /set {current} hypervisorlaunchtype off

После закрытия командной строки, потребуется перезагрузка ПК.

Виртуализация – действительно удивительная технология. Мы заставляем программное обеспечение принимать вид и поведение другого обеспечения, с иными, подчас более значительными преимуществами в возможностях, производительности и прочих спектрах. Получается, что технология виртуализации делает реальным то, что существует в абстракции.

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

Получилось ли у вас включить виртуализацию?

Да
37.5%

Нет
62.5%

Проголосовало: 8

Мне нравится3Не нравится

# Using CPU Friend

To start, we’re gonna need a couple things:

  • X86PlatformPlugin loaded
  • CPUFriend(opens new window)
  • CPUFriendFriend(opens new window)

LFM: Low Frequency Mode

Now lets run CPUFriendFriend.command:

When you first open up CPUFriendFriend, you’ll be greeted with a prompt for choosing your LFM value. This can be seen as the floor of your CPU, or the lowest value it’ll idle at. This value can greatly help with sleep functioning correctly as macOS needs to be able to transition from S3(sleep) to S0(wake) easily.

To determine your LPM value, you can either:

  • Look for the on Intel’s ARK site(opens new window)

    Note most CPUs do not have a listed value, so you’ll need to determine yourself

  • Or choose recommended values:
Generation LFM Value Comment
Broadwell+ Laptops 08 Equivalent of 800Mhz
Broadwell+ Desktops 0A Equivalent of 1000Mhz
Haswell/Broadwell HEDT/Server(ie. X99) 0D Equivalent of 1300Mhz
Skylake+ HEDT/Server(ie. X299) 0C Equivalent of 1200Mhz
  • Note: LFM value is only available on Broadwell and newer SMBIOS
  • Note 2: these values are not set in stone, each machine will have unique characteristics and so you’ll need to experiment what works best for your hardware

For this example we’ll be using the i9 7920x(opens new window) which has a base clock of 2.9 GHz but no LFM, so we’ll choose 1.3 GHz(ie. 1300Mhz) and work our way up/down until we find stability.

  • Note that the LFM value is simply the CPU’s multiplier, so you’ll need to trim your value appropriately

Pay close attention we used 13 for 1.3Ghz and not 1.3

EPP: Energy Performance Preference

Next up is the Energy Performance Preference, EPP. This tells macOS how fast to turbo up the CPU to its full clock. will tell macOS to let the CPU go as fast as it can as quickly as it can while will tell macOS to take things slowly and let the CPU ramp up over a much longer period of time. Depending on what you’re doing and the cooling on your machine, you may want to set something in the middle. Below chart can help out a bit:

EPP Speed
0x00-0x3F Max Performance
0x40-0x7F Balance performance
0x80-0xBF Balance power
0xC0-0xFF Max Power Saving

Note: Only Skylake and newer SMBIOS officially support EPP

Performance Bias

This final entry is to help macOS out what kind of overall performance you’d like from your CPU. The general recommendation depends on your exact setup, and experimenting does help figure out what’s best for you.

Cleaning up

Once you’re finished, you’ll be provided with a CPUFriendDataProvider.kext and ssdt_data.aml. Which you choose is your preference but I recommend the kext variant to avoid any headaches with data injection into Windows and Linux.

  • Note: Load order does not matter with the CPUFriendDataProvider as it’s just a plist-only kext
  • Note 2: Wake issues resulting from CPUFriend is likely due to incorrect frequency vectors, every system is unique so you’ll need to play around until you get a stable config. Kernel panics will have .
  • Note 3: If you do choose to use ssdt_data.aml, note that SSDT-PLUG is no longer needed. However the setup for this SSDT is broken on HEDT platforms like X99 and X299, so we highly recommend SSDT-PLUG with CPUFriendDataProvider.kext instead.

Intel oneAPI Base and HPC Toolkit

Intel oneAPI HPC Toolkit

  • Классические компиляторы Intel C++ и Fortran, поддерживающие OpenMP и предназначенные для разработки под CPU.
  • Компилятор Intel Fortran (Beta) для разработки под XPU.
  • Intel Cluster Checker — средство контроля компонентов кластера для достижения оптимальной производительности и уменьшения простоев.
  • Intel Inspector — инструмент для поиска ошибок многопоточности и использования памяти.
  • Intel MPI Library — библиотека для обмена сообщениями внутри кластера на архитектуре Intel.
  • Intel Trace Analyzer and Collector — средство изучения поведения MPI приложения в течение всего времени его исполнения.

Отличия UEFI от БИОС

На сегодняшний момент кто собирается покупать компьютер может задаться себе вопрос:

  • в чем отличие биос от uefi?
  • какая разница между bios или uefi?


рис6. в чем отличия UEFI от БИОС

это хороший вопрос, но на данный момент, а сейчас начало 2020 года! компьютеров под операционной системной bios остается все меньше и меньше и если вы покупаете ПК поинтересуйтесь у продавца тут биос от uefi и если вам скажут биос, то я бы рекомендовал бы Вам сменить материнскую плату с поддержкой UEFI, причина банальна:

  1. в среднем ПК покупается на более чем 5 лет поэтому лучше покупать новое железо
  2. если вы не хацкер, а вы точно не он, раз читаете эту статью, то в uefi вам будет проще делать настройки из-за его визуального интерфейса
  3. uefi поддерживает новое железо
  4. управление можно производить мышью;

Ну а теперь главные технические особенности UEFI BIOS:

  • UEFI Secure Boot — спорная система защита основанная на проверки цифровой подписи источника. Эта функция не даст запустить на вашем компьютере потенциально опасное ПО и если его заметит попросить перезагрузить комп или вообще не даст загрузиться ему (на данный момент это наверное самая первая функция которая отключается всеми пользователями при установке или перестановке windows которая идет в коробке с покупаемым ноутбуком или ПК, но следует всегда серьезно относится к таким моментам, потому как разработчики не просто так внедряют дополнительную защиту которая будет стоять на страже вашей безопасности)
  • Продвинутая защита от разгона — на данный момент каждый ребенок который выпрашивает у родителей новый ПК сразу лезет его разогнать не понимая общего смысла и принципа, а за чистую даже сам не может себе объяснить зачем он это делает (все дело в детском любопытстве и влиянию ТВ) и раньше бы после таких манипуляций вы бы отправились в сервис центр где через пару недель вас бы обрадовали, что это не гарантийный случай по причине неправильного разгона. Сейчас же в UEFI стоит «система от дурака» которая уже в автоматическом режиме просчитывает вероятность и не даст вам выйти за его пределы и даже если вы что то не так сделали у вас ничего не сгорит!

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

Graphics[edit]

Integrated Graphics Information
GPU UHD Graphics 630
Designer Intel Device ID 0x3E92
Execution Units 24 Max Displays 3
Max Memory 64 GiB65,536 MiB 67,108,864 KiB 68,719,476,736 B
Frequency 350 MHz0.35 GHz 350,000 KHz Burst Frequency 1,200 MHz1.2 GHz 1,200,000 KHz
Output DisplayPort, Embedded DisplayPort, HDMI, DVI
Max Resolution
HDMI 4096×2304 @24 Hz
DP 4096×2304 @60 Hz
eDP 4096×2304 @60 Hz
Standards
DirectX 12
OpenGL 4.5
OpenCL 2.0
DP 1.2
eDP 1.4
HDMI 1.4a
Additional Features
Intel Quick Sync Video
Intel InTru 3D
Intel Clear Video
Intel Clear Video HD
Coffee Lake (Gen9.5) Hardware Accelerated Video Capabilities
Codec Encode Decode
Profiles Levels Max Resolution Profiles Levels Max Resolution
MPEG-2 (H.262) Main High 1080p (FHD) Main Main, High 1080p (FHD)
MPEG-4 AVC (H.264) High, Main 5.1 2160p (4K) Main, High, MVC, Stereo 5.1 2160p (4K)
JPEG/MJPEG Baseline 16k x 16k Baseline Unified 16k x 16k
HEVC (H.265) Main 5.1 2160p (4K) Main, Main 10 5.1 2160p (4K)
VC-1 Advanced, Main, Simple 3, High, Simple 3840×3840
VP8 Unified Unified N/A Unified 1080p
VP9 2160p (4K) 0, 2 Unified 2160p (4K)

Внешний вид и личностные данные[]

Эйст описывается как жилистый, смуглый воин с горящими глазами, орлиным носом и контрастирующими с кожей белыми зубами. Обычно он одевался в блестящую кожаную куртку, отороченную мехом котика, и перевязывал пояс тартаном своего клана.

Рыцарь славился своими благородством, честностью и силой духа, был готов рисковать жизнью ради выполнения данных клятв. Опытный и испытанный боец и мореход, он во многом был похож на своих соплеменников со Скеллиге, но и отличался от большинства неотесанных, грубых и «резких на поворотах» островитян сообразительностью и разумностью, предпочитал сначала думать и лишь потом хвататься за оружие. Рожденный быть человеком дела и истинный сын своей родины, Эйст не любил подолгу находиться на одном месте и на своем корабле исплавал все известные моря Континента, даже видел морского змея. Он также верил в Предназначение и чтил Право Неожиданности.

# Enabling X86PlatformPlugin

So before we can fine tune power management to our liking, we need to first make sure Apple’s XCPM core is loaded. Note that this is supported only on Haswell and newer, consumer Sandy, Ivy Bridge and AMD CPUs should refer to the bottom of the guides:

Ivy Bridge and Ivy Bridge-E note: Apple dropped support for XCPM back in macOS Sierra, so XCPM is only supported between 10.8.5 and 10.11.6. Newer OSes will require the

To enabled XCPM in older OSes(ie. 10.11 and older), simply add -xcpm to your boot-args

To start, grab IORegistryExplorer(opens new window) and look for (note if you use search, it won’t show the children so clear your search once you’ve found the entry):

XCPM Present Missing XCPM

As you can see from the left image, we have the X86PlatformPlugin attached meaning Apple’s CPU Power Management Drivers are doing their thing(Note the CPU’s name does not matter, CPU names come in many variations such as CP00, CPU0, PR00, etc. What matters is that AppleACPICPU attaches to it). If you get something like to the right image, then there’s likely an issue. Make sure to check the following:

  • SSDT-PLUG.aml

    If you’re missing this, head to Getting Started With ACPI(opens new window) on how to make this

    is both present and enabled in your config.plist and EFI/OC/ACPI

  • SSDT-PLUG is set to the first thread of your CPU, you can check by selecting the first CPU listed( for our example) and make sure you have this in the properties:

X99 Note:

XCPM does not natively support Haswell-E and Broadwell-E, this means we need to spoof the CPU ID into a model that does supports XCPM:

  • Haswell-E:

    • :

      • Cpuid1Data:
      • Cpuid1Mask:
  • Broadwell-E:

    • :

      • Cpuid1Data:
      • Cpuid1Mask:

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

По умолчанию в большинстве материнских плат установлено значение Disabled. Также рекомендуется установить данное значение вручную, если вы используете современные операционные системы, начиная с Windows 2000, и ваш компьютер работает на базе процессора Pentium 4 с поддержкой технологии Hyper-Threading или более нового. Хотя установка значения Enabled в этом случае, как правило, не оказывает отрицательного влияния на работоспособность компьютера, тем не менее, получаемая системой информация о типе и возможностях процессора может оказаться искаженной и неполной.

Установка Enabled необходима в том случае, если вы собираетесь одновременно использовать компьютер на базе процессора Pentium 4 или более нового процессора и старые ОС, такие, как Windows Millenium, Windows 95 и 98. В таком случае установка значения Disabled может привести к ошибке во время установки операционной системы.

С помощью опции CPUID Instruction можно разрешить/запретить использование инструкции CPUID, которая предназначена для идентификации процессора.

Enabled – разрешить использование инструкции CPUID;

Disabled – запретить использование инструкции CPUID.

Опция также может иметь другие названия:

CPUID Maximum Value Limit

Limit CPUID Max. to 3

Limit CPUID MaxVal

Max CPUID Value Limit

Примечание 1. Центральный процессор (ЦП, CPU) – это микросхема, которая является главным элементом аппаратного обеспечения компьютера. Центральный процессор обрабатывает код программ и руководит работой других устройств.

Примечание 2. CPUID (CPU Identification) – это инструкция для получения информации о процессоре (идентификация). С помощью данной инструкции, программа может определить тип ЦП (семейство, модель) и его возможности.

Перечислим наиболее типичные для современных процессоров функции, которые можно задействовать, используя настройки BIOS.

CPU Ratio Clock — позволяет выбрать максимально доступное значение множителя процессора, тем самым ограничив его тактовую частоту (тактовая частота процессора определяется произведением множителя на опорную частоту системной шины). Рекомендуем оставить этот параметр в значении Авто. В этом случае система автоматически будет определять нужное значение множителя.

Max CPUID Value Limit — включение этого параметра (значение Enable) приведет к принятию ограничения для параметра CPUID (CpuIdentification — инструкция, позволяющая получить информацию о центральном процессоре. Параметр, вместе с которым она вызывается, определяет характер и объем получаемой в результате информации. Его максимальное значение в этом случае равно 3. Эта возможность актуальна при работе со старыми ОС, такими как Windows 98 или Windows МТ. При работе с современными операционными системами этот параметр следует оставить в состоянии Disable

C1E Support — включение этого параметра задействует функцию энергосбережения в состоянии простоя (Enhancet Halt State), благодаря которой будут отключены неиспользуемые процессором блоки, снизится его тактовая частота и напряжение питания. Этот параметр следует установить в состояние Enable

Vanterpool Technology, VisuaLization Technology, VT Technology или AMD-V — этот параметр позволяет включить поддержку технологии аппаратной виртуализации, реализованную в современных ЦП. Она позволяет более эффективно использовать ресурсы системы при работе виртуальных машин. Это параметр рекомендуется выставить в Enable

CPU TM Function, CPU Thermal Monitor 2 (TM2) или Cpu Thermal Control — параметр. встречающийся в системах с процессорами Intеl. Позволяет задействовать схемы термоконтороля Тhermal Моnitоr 2 или Тhermal Моnitоr 1. Этот параметр необходимо оставить в состоянии Enable, а при возможности выбора значений предпочтительнее указать технологию ТМ2, использующую для поддержания рабочего температурного режима механизмы снижения тактовой частоты и напряжения питания процессора

Exelute Disable Bit, NX Technology или XD Technology — функция, запрещающая выполнение программного кода в области данных и предотвращающая возможность проведения вредоносных атак, направленных на переполнение буфера. Работает только в том случае, если ее поддерживает операционная система (Начиная с Windows XP2). В терминах ОС данную функцию называют Data Execution Prevention (DEP). Естественно она должна быть включена (состояние Enable)

Enhanced Intel SpeedStep Technology (Intel EIST) или AMD Cool,n,Quiet — технология энергосбережения, позволяющая динамически изменять частоту и напряжение питания процессора в зависимости от его нагрузки. Следует установить соответствующий параметр в состояние Enable.

Как включить AMD CPU fTPM в BIOS

Поддержка AMD CPU fTPM – это достаточно новая функция, которая появилась в BIOS материнских плат относительно недавно. На платах для процессоров AMD она присутствует начиная с первого поколения Ryzen (чипсеты AMD 300). Если такая функция есть на вашей плате, то ее нужно включить вручную, так как по умолчанию она отключена.

Из-за значительных отличий в BIOS разных производителей, процесс включения fTPM также сильно отличается от одной материнской платы к другой. Ниже мы рассмотрим несколько примеров, как включить AMD CPU fTPM на платах от GIGABYTE, ASUS, ASRock и MSI.

GIGABYTE

На материнских платах GIGABYTE для процессоров AMD программная эмуляция работает с чипсетами AMD 300-й, 400-й, 500-й и TRX40-й серии. Для включения данной функции нужно зайти в BIOS и перейти в раздел «Settings – Miscellaneous – AMD CPU fTPM».

На платах GIGABYTE AOURUS данная функция может быть доступна в разделе «Settings – AMD CPU fTPM».

ASUS

На платах ASUS для процессоров AMD программная эмуляция модуля TPM доступна с чипсетами AMD 300, 400, 500, TRX40 и WRX80. Для активации этой функции нужно открыть настройки BIOS и перейти в раздел «Advanced – AMD fTPM configuration – Firmware TPM»

MSI

На материнских платах от MSI для процессоров AMD программная эмуляция поддерживается с чипсетами AMD 300, 400, 500, TRX40 и X399. Чтобы включить данную функцию нужно перейти в настройки BIOS и открыть раздел «Settings – Security – Trusted Computing – AMD fTPM switch – AMD CPU fTPM»

ASRock

На платах от ASRock для процессоров AMD программная эмуляция TPM должна присутствовать как минимум на чипсетах AMD 300, 400, 500. Для включения этой функции нужно открыть BIOS и перейти в раздел «Advanced – CPU Configuration – AMD fTPM Switch».

Если у вас Ryzen 1-го поколения или новее, но вы не можете найти опцию включения fTPM в BIOS, то вам нужно обратиться к инструкции к материнской плате. Там должно быть описано расположение этой опции.

Объяснение

Запуск процессора на высоких тактовых частотах позволяет повысить производительность. Однако, когда тот же процессор работает на более низкой частоте (скорости), он выделяет меньше тепла и потребляет меньше энергии. Во многих случаях напряжение ядра также может быть уменьшено, что еще больше снизит потребление энергии и тепловыделение. Используя SpeedStep, пользователи могут выбрать наиболее подходящий им баланс энергосбережения и производительности или даже динамически изменять тактовую частоту по мере изменения нагрузки на процессор.

Мощность, потребляемая процессором с емкостью C , работающим на частоте f и напряжении V , приблизительно равна:

п знак равно C V 2 ж {\ displaystyle P = CV ^ {2} f}

Для данного процессора C — фиксированное значение. Однако V и f могут значительно различаться. Например, для Pentium M 1,6 ГГц тактовая частота может быть понижена с шагом 200 МГц в диапазоне от 1,6 до 0,6 ГГц. В то же время, требование к напряжению снижается с 1,484 до 0,956 В. В результате потребление энергии теоретически снижается в 6,4 раза. На практике эффект может быть меньше, потому что некоторые инструкции ЦП используют меньше энергии на такт тактовой частоты ЦП, чем другие. Например, когда операционная система не занята, она имеет тенденцию выдавать инструкции остановки x86 ( HLT ), которые приостанавливают работу частей ЦП на определенный период времени, поэтому она потребляет меньше энергии на такт тактовой частоты ЦП, чем при выполнении продуктивной работы. инструкции в нормальном состоянии. При заданной скорости работы ЦП, работающий с более высокой тактовой частотой, будет выполнять большую часть инструкций HLT. Простое уравнение, связывающее мощность, напряжение и частоту, указанное выше, также не учитывает статическое энергопотребление ЦП. Это обычно не меняется с частотой, но меняется с температурой и напряжением. Горячие электроны и электроны, подвергнутые воздействию более сильного электрического поля, с большей вероятностью мигрируют через затвор в виде тока «утечки затвора», что приводит к увеличению статического потребления энергии.

Старые процессоры, такие как , в которых используются более старые версии SpeedStep, имеют меньшее увеличение тактовой частоты. Технология SpeedStep частично отвечает за снижение энергопотребления процессора Intel Pentium M, входящего в состав бренда Centrino .

Cache[edit]

Main article:

Cache Organization
Cache is a hardware component containing a relatively small and extremely fast memory designed to speed up the performance of a CPU by preparing ahead of time the data it needs to read from a relatively slower medium such as main memory.The organization and amount of cache can have a large impact on the performance, power consumption, die size, and consequently cost of the IC.Cache is specified by its size, number of sets, associativity, block size, sub-block size, and fetch and write-back policies.Note: All units are in kibibytes and mebibytes.

L1$ 384 KiB0.375 MiB 393,216 B 3.662109e-4 GiB
L1I$ 192 KiB0.188 MiB 196,608 B 1.831055e-4 GiB 6×32 KiB 8-way set associative  
L1D$ 192 KiB0.188 MiB 196,608 B 1.831055e-4 GiB 6×32 KiB 8-way set associative write-back
L2$ 1.5 MiB1,536 KiB 1,572,864 B 0.00146 GiB
    6×256 KiB 4-way set associative write-back
L3$ 12 MiB12,288 KiB 12,582,912 B 0.0117 GiB
    6×2 MiB 16-way set associative write-back

Поддержка операционной системы

  • Solaris поддерживает SpeedStep с OpenSolaris SXDE 9/07.
  • Более старые версии Microsoft Windows, Windows 2000 и более ранние нуждаются в специальном драйвере и приложении панели управления для доступа к функции SpeedStep. На веб-сайте Intel прямо указано, что такие драйверы должны поступать от производителя компьютера; Intel не предоставляет универсальных драйверов, которые позволят использовать SpeedStep для более старых версий Windows, если невозможно получить драйвер производителя.
  • В Microsoft Windows XP поддержка SpeedStep встроена в консоль управления питанием под панелью управления. В Windows XP пользователь может регулировать скорость процессора косвенно, изменяя схемы питания. Параметр «Домашний / офисный стол» отключает SpeedStep, схема питания «Портативный / портативный компьютер» включает SpeedStep, а «Максимальный заряд батареи» использует SpeedStep для замедления процессора до минимального уровня мощности по мере разряда аккумулятора. Параметры SpeedStep для схем питания, встроенных или настраиваемых, не могут быть изменены из графического интерфейса панели управления, но могут быть изменены с помощью служебной программы командной строки POWERCFG.EXE .
  • Linux ядро имеет подсистему под названием «CPUfreq», перестраиваемый по мощности, схема и командной строкой, посвященное управление рабочей частоты и напряжения процессора. Linux работает на процессорах Intel, AMD и других производителей.
  • Более новая версия ядра Windows 10 и Linux поддерживает технологию Intel Speed ​​Shift.

Напротив, AMD предоставила и поддерживает драйверы для своего конкурирующего PowerNow! технологии, которые работают в Windows 2000, ME, 98 и NT.

Features[edit]

Supported x86 Extensions & Processor Features
MMX MMX Extension
EMMX Extended MMX Extension
SSE Streaming SIMD Extensions
SSE2 Streaming SIMD Extensions 2
SSE3 Streaming SIMD Extensions 3
SSSE3 Supplemental SSE3
SSE4.1 Streaming SIMD Extensions 4.1
SSE4.2 Streaming SIMD Extensions 4.2
AVX Advanced Vector Extensions
AVX2 Advanced Vector Extensions 2
ABM Advanced Bit Manipulation
BMI1 Bit Manipulation Instruction Set 1
BMI2 Bit Manipulation Instruction Set 2
FMA3 3-Operand Fused-Multiply-Add
AES AES Encryption Instructions
RdRand Hardware RNG
ADX Multi-Precision Add-Carry
CLMUL Carry-less Multiplication Extension
F16C 16-bit Floating Point Conversion
x86-16 16-bit x86
x86-32 32-bit x86
x86-64 64-bit x86
Real Real Mode
Protected Protected Mode
SMM System Management Mode
FPU Integrated x87 FPU
NX No-eXecute
HT Hyper-Threading
TBT 2.0 Turbo Boost Technology 2.0
EIST Enhanced SpeedStep Technology
TXT Trusted Execution Technology (SMX)
VT-x VT-x (Virtualization)
VT-d VT-d (I/O MMU virtualization)
EPT Extended Page Tables (SLAT)
TSX Transactional Synchronization Extensions
MPX Memory Protection Extensions
SGX Software Guard Extensions
Secure Key Secure Key Technology
SMEP OS Guard Technology
IPT Identity Protection Technology
Добавить комментарий

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

Adblock
detector