Enhanced SpeedStep — это серия технологий динамического масштабирования частоты (под кодовым названием Geyserville [2] и включающая SpeedStep, SpeedStep II и SpeedStep III ) , встроенных в некоторые микропроцессоры Intel , которые позволяют динамически изменять тактовую частоту процессора (в зависимости от P) . -состояния ) с помощью программного обеспечения. Это позволяет процессору удовлетворять мгновенные потребности в производительности выполняемой операции, минимизируя при этом энергопотребление и выделение тепла . EIST (SpeedStep III) был представлен в нескольких сериях Prescott 6 в первом квартале 2005 года, а именно в Pentium 4 660. [1] Технология Intel Speed Shift (SST) была представлена в процессоре Intel Skylake . [3]
Усовершенствованную технологию Intel SpeedStep иногда называют EIST . Товарный знак Intel «Intel SpeedStep» был аннулирован в связи с признанием товарного знака недействительным в 2012 году. [4]
Работа процессора на высоких тактовых частотах позволяет повысить производительность. Однако когда тот же процессор работает на более низкой частоте (скорости), он выделяет меньше тепла и потребляет меньше энергии. Во многих случаях напряжение ядра также можно снизить, что еще больше снижает энергопотребление и выделение тепла. Используя SpeedStep, пользователи могут выбрать наиболее подходящий для них баланс энергосбережения и производительности или даже динамически изменять тактовую частоту при изменении нагрузки на процессор.
Мощность, потребляемая процессором емкостью C , работающим на частоте f и напряжении V , составляет примерно: [5]
Для данного процессора C является фиксированным значением. Однако V и f могут значительно различаться. Например, для Pentium M с тактовой частотой 1,6 ГГц тактовую частоту можно снизить с шагом 200 МГц в диапазоне от 1,6 до 0,6 ГГц. В то же время требуемое напряжение снижается с 1,484 до 0,956 В. В результате энергопотребление теоретически снижается в 6,4 раза. На практике эффект может быть меньшим, поскольку некоторые инструкции ЦП используют меньше энергии за такт тактовой частоты ЦП, чем другие. Например, когда операционная система не занята, она имеет тенденцию выдавать инструкции остановки x86 ( HLT ), которые приостанавливают работу частей ЦП на определенный период времени, поэтому она использует меньше энергии за такт тактовой частоты ЦП, чем при выполнении продуктивных задач. инструкции в нормальном состоянии. При заданной скорости работы процессор, работающий на более высокой тактовой частоте, будет выполнять большую часть инструкций HLT. Простое уравнение, связывающее мощность, напряжение и частоту, приведенное выше, также не учитывает статическое энергопотребление ЦП. Это имеет тенденцию не меняться с частотой, но меняется с температурой и напряжением. Горячие электроны и электроны, находящиеся в более сильном электрическом поле, с большей вероятностью будут мигрировать через затвор в виде тока «утечки затвора», что приводит к увеличению статического энергопотребления.
Старые процессоры, такие как Pentium 4-M , в которых используются более старые версии SpeedStep, имеют меньшее приращение тактовой частоты. Технология SpeedStep частично отвечает за снижение энергопотребления процессора Intel Pentium M, входящего в состав бренда Centrino .
Microsoft сообщила, что могут возникнуть проблемы с предварительным просмотром видеофайлов, если SpeedStep (или эквивалент AMD PowerNow! ) включен в Windows 2000 или Windows XP. [6]
powercfg.exe
утилиты командной строки. [12]Напротив, AMD предоставила и поддержала драйверы для своего конкурирующего PowerNow! технологии, работающие в Windows 2000, ME, 98 и NT. [15] [16]