Прескачане към съдържанието

Enhanced SpeedStep

Архитектурна справкаFeex

Enhanced Intel SpeedStep е технология за управление на захранването на процесора за избор на работни състояния на производителност (P-states). Тя не е разширение на набора от инструкции и не трябва да се тълкува като постоянно повишаване на производителността.

Какво трябва да знаете

Enhanced Intel SpeedStep е технология за управление на захранването на процесора за избор на работни състояния на производителност (P-states). Тя не е разширение на набора от инструкции и не трябва да се тълкува като постоянно повишаване на производителността.

Как работи

Платформата може да координира работните точки на честотата и напрежението на процесора с политиката за захранване на ОС. Наличните състояния и преходи зависят от модела и фърмуера. По-новите механизми за контрол на производителността могат да съществуват съвместно или да заменят части от видимата за потребителя политика, така че активният път на управление трябва да бъде установен за конкретната система.

Къде е полезно

Лаптоп може да заяви по-ниско състояние на производителност по време на леко работно натоварване, за да намали потреблението на енергия, а след това да промени работното поведение при натоварване. Термичните ограничения, лимитите на мощността и планирането на натоварването също влияят върху наблюдаваната честота.

Как се проверява поддръжката и активирането

Проверете спецификациите на точния модел и документацията за управление на захранването във фърмуера/ОС. Изброяването на възможностите на процесора е само отправна точка; прегледайте активната политика, условията на захранване и термичния статус, преди да диагностицирате проблем с честотата.

Наблюдаваното поведение се контролира от цялата платформа: фърмуер, политика на ОС, планиране на задачите, подаване на захранване и температура. Полето с описание на функция описва възможност, а не фиксирано работно състояние или гарантирана честота.

Какво не гарантира тази функция

SpeedStep не е Turbo Boost, гаранция за номинална тактова честота при всяко натоварване или доказателство, че отчетената ниска честота в покой е дефект. Тиковете на TSC не следят директно тези промени в честотата при система с инвариантен TSC (invariant-TSC).

Съвместимост и производителност на практика

Използвайте поддържаната телеметрия на точната система и сравнявайте представителни продължителни натоварвания. Разграничавайте поведението при покой, кратковременните пикови натоварвания и пропускателната способност при установен режим. Промяната на множество настройки на фърмуера или захранването едновременно затруднява диагностиката и възстановяването.

Практически контролен списък за проверка

  1. Запишете точния модел на процесора или платформата, както и използваните версии на приложението, операционната система и средата за изпълнение. Запазете точния текст на действителната грешка или изискване.
  2. Проверете документацията от производителя за този точен модел, след което инспектирайте действителните възможности и активираното състояние в средата, където работи програмата.
  3. Сравнете всяко изискване на избрания двоичен файл или бекенд. Подобно наименувана функция, псевдоним или общ технологичен етикет не са достатъчни.
  4. Потвърдете, че приложението е избрало планираната реализация. Използвайте неговата документирана диагностика и поддържан резервен вариант, когато изискванията не са изпълнени.
  5. Правете по една поддържана промяна наведнъж и повтаряйте същото работно натоварване. Запазете достъпни оригиналната конфигурация и плана за възстановяване.

Ако функцията е посочена, но софтуерът не може да я използва

Започнете с точния компонент, който дава грешка. Хардуерната база данни описва записаните възможности; операционната система или хипервайзорът могат да предоставят различна ефективна среда. Грешка за невалидна инструкция (illegal-instruction) също изисква разследване на действителната сриваща се инструкция и компилацията на двоичния файл, тъй като повреда или несвързана неподдържана инструкция може да предизвика подобен симптом.

Инсталирайте версията на приложението, драйвера или средата за изпълнение, която се поддържа за точната платформа, и използвайте документираната от производителя базова или резервна компилация, ако е необходимо. Софтуерна актуализация не може да създаде инструкция, която липсва в процесора. Промените във фърмуера и политиките за сигурност трябва да следват процедурата на производителя на системата и план за възстановяване, а не общи съвети за оптимизация.

Източници и обхват на това обяснение

Intel 64 and IA-32 Architectures Software Developer's Manual

Тези източници установяват архитектурното поведение и софтуерните изисквания. Те не проверяват независимо всяка стойност на параметър на свързана страница за хардуерен модел. За поддръжка на даден модел използвайте данните от производителя на съответната страница и проверете ефективната системна конфигурация. Тази статия не предоставя бенчмарк, сертификация или дата на независим преглед.

Източници и проверка

Редакционна собственост: Feex. Не е записана дата на независим преглед. Как проучваме.

  • Intel 64 and IA-32 Architectures Software Developer's Manual · Томове 1 и 2 описват посочените семейства инструкции и CPUID; Том 3 описва състоянието, страницирането, VMX и контролите за защита. Документацията за архитектурата не гарантира поддръжка за конкретен модел.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?