L'Enhanced Intel SpeedStep Technology ouEIST représente une série de technologies (incluantSpeedStep,SpeedStepII etSpeedStepIII) présente dans certainsprocesseursIntel qui autorise un changement dynamique de lafréquence d'horloge sur demande d'unlogiciel.
Faire fonctionner le processeur à unefréquence d'horloge très élevée permet d'obtenir de meilleures performances mais nécessite une certaine tension d'alimentation, provoquant une plus grande consommation électrique. À l'opposé lorsqu'il fonctionne à une fréquence moins élevée latension d'alimentation duprocesseur peut être réduite. Ce changement de tension entraîne une baisse de la consommation électrique et donc une diminution de la dissipation thermique. Les avantages d'un tel procédé sont nombreux :
En utilisant la technologieSpeedStep, l'utilisateur peut choisir le meilleur compromis entre l'autonomie et la performance, ou même laisser le système se charger de choisir automatiquement la fréquence la plus efficace en fonction de la charge à un instant donné.
Par exemple, un processeurPentium M conçu pour fonctionner à une fréquence maximale de 1,5 GHz peut opérer à n'importe quelle fréquence entre 600 MHz et 1,5 GHz, par pas de 100 MHz (fonctionnalités duSpeedStepIII).
Les processeurs plus anciens, comme lePentium 4-M, posséderont moins de valeurs intermédiaires.
La technologieSpeedStep est en partie responsable de la consommation réduite des processeursIntel Pentium M, qui est généralement présente dans des ordinateurs portables estampillésCentrino.
La technologieSpeedStep est intégralement pilotée par lesystème d'exploitation, qui doit pouvoir prendre en charge la gestion des modifications de fréquences à la volée.
Linux dispose d'un support complet directement intégré dans lenoyau.
Avec l'arrivée des processeursIntel dans les ordinateurs portablesAppleMacBook etMacBook Pro, la technologieSpeedStep est aujourd'hui supportée parMac OS X. Comme pourWindows XP, le changement de fréquence est à la disposition du système, qui choisira la fréquence la plus adaptée en fonction de la charge et du profil sélectionné.
Il existe également des logiciels qui permettent à l'utilisateur de définir de manière précise une fréquence donnée, comme Coolbook.
Sur les anciens systèmes d'exploitationMicrosoft Windows, tels queWindows 2000 et plus anciens, unpilote spécifique ainsi qu'un panneau de contrôle sont nécessaires à l'utilisation duSpeedStep. Le site officiel d'Intel indique que le pilote doit impérativement provenir du constructeur de l'ordinateur, et Intel ne semble pas avoir réalisé de pilote générique dans le cas où le constructeur ne le mettrait pas à disposition.
Pour les systèmes plus récents (Windows XP et ultérieurs), le support duSpeedStep est pris en charge en natif dans le panneau de configuration. Ce procédé n'est pas des plus aisés car il nécessite de changer de profil de consommation pour avoir une influence sur la fréquence de fonctionnement du processeur.
Des solutions logicielles tierces existent pour supporter leSpeedStep de manière plus efficace, par exempleNotebook Hardware Control, un logiciel d'optimisation de consommation pour ordinateur portable qui permet de réguler directement les fréquences du processeur (ainsi que leurs tensions associées).
Présente dans la seconde génération de processeursPentiumIII, cette version permet au processeur de commuter entre deux modes : haute et basse fréquence. Ce changement est réalisé par un changement ducoefficient multiplicateur du processeur. La consommation d'un tel processeur, qui avoisine les 20 watts à 1 GHz, peut être réduite à 6 watts à 600 MHz.
Également appeléeEnhanced SpeedStep, elle est présente dans lesPentiumIII Mobile et est similaire à la version précédente, mais utilise une tension d'alimentation plus faible pour la fréquence basse que pour la fréquence haute.
L'adaptation duEnhanced SpeedStep pour lesPentium 4-M permet à un processeur consommant normalement 30 watts à 1,8 GHz de ne nécessiter que 20 watts à 1,2 GHz.
La seconde génération de Pentium Mobile (cœurBanias, utilisé dans les plates-formesCentrino) se voit dotée d'une nouvelle version, l'EIST, qui permet au processeur de faire varier sa fréquence de 40 % à 100 % de sa fréquence nominale, par pas de 100 MHz. Avec cette version Intel introduit la variation du niveau de cache L2 à la volée, pour augmenter encore la réduction d'énergie.
AppeléeEnhanced EIST, cette version est adaptée aux processeursDual-Core avec cache L2 unifié.