SpeedStep - SpeedStep

Intel Enhanced SpeedStep
Дизайнерская фирмаIntel
ВведеноI квартал 2005 г.[1]
ТипДинамическое масштабирование частоты

Улучшенный SpeedStep это серия динамическое масштабирование частоты технологии (под кодовым названием Гейзервиль[2] и включая SpeedStep, SpeedStep II, и SpeedStep III) встроен в некоторые Intel микропроцессоры что позволяет Тактовая частота процессора, подлежащего динамической смене (на разные P-состояния) с помощью программного обеспечения. Это позволяет процессору удовлетворять мгновенные потребности в производительности выполняемой операции, сводя к минимуму потребляемая мощность и выработка тепла. EIST (SpeedStep III) был представлен в нескольких сериях Prescott 6 в первом квартале 2005 года, а именно в Pentium 4 660.[1] Intel Speed ​​Shift Technology (SST) была представлена ​​в Intel Skylake Процессор.[3]

Улучшенный Intel SpeedStep иногда сокращается как EIST. Intel товарный знак "INTEL SPEEDSTEP" было аннулировано в связи с признанием недействительности товарного знака в 2012 году.[4]

Объяснение

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

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

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

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

Известные вопросы

Microsoft сообщила, что могут возникнуть проблемы с предварительным просмотром видеофайлов, когда SpeedStep (или эквивалент AMD PowerNow! ) включен в Windows 2000 или Windows XP.[6]

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

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

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

Смотрите также

Рекомендации

  1. ^ а б «Процессор Intel Pentium 4 660 с поддержкой технологии HT». Ark.Intel.com. Intel. 2005. Получено 2016-03-17.
  2. ^ Ларабель, Майкл (16 февраля 2006 г.), Intel EIST SpeedStep, Phoronix Media, получено 2010-08-09
  3. ^ Хауз, Бретт. «Изучение новой технологии Intel Speed ​​Shift на Skylake: более отзывчивые процессоры». www.anandtech.com. Получено 2020-06-26.
  4. ^ «Статус товарного знака и поиск документов». tsdr.uspto.gov. Получено 2020-04-26.
  5. ^ Усовершенствованная технология Intel SpeedStep для процессора Intel Pentium M - Официальный документ (PDF), Корпорация Intel, Март 2004 г., архивировано из оригинал (PDF) на 2015-08-12
  6. ^ PRB: низкая производительность при предварительном просмотре видео, Microsoft
  7. ^ Представляем усовершенствованный Intel SpeedStep в Solaris, Sun Microsystems, получено 2008-03-24
  8. ^ Процессоры - обновите драйвер для технологии Intel (R) SpeedStep (TM), Корпорация Intel, 2007-01-17, получено 2007-04-30
  9. ^ Мобильные процессоры Intel Pentium 4 - M - усовершенствованная технология Intel SpeedStep (R), Корпорация Intel, 2006-07-06, получено 2007-04-30
  10. ^ Майкл Чу, Intel SpeedStep, Windows XP и запутанные профили питания, получено 2009-03-10
  11. ^ Параметры командной строки Powercfg, Microsoft, получено 2009-06-11
  12. ^ «Масштабирование производительности процессора». Организация ядра Linux.
  13. ^ "PowerNow! Cool'n'Quiet".
  14. ^ Утилиты и обновления для двухъядерных мобильных технологий AMD Turion 64 X2, Продвинутые Микроустройства, получено 2007-04-30
  15. ^ Утилиты и обновления для мобильных технологий AMD Turion 64, Продвинутые Микроустройства, получено 2007-04-30