SpeedStep - SpeedStep
| Design firma | Intel |
|---|---|
| Introduceret | 1. kvartal 2005 |
| Type | Dynamisk frekvensskalering |
Enhanced SpeedStep er en serie af dynamisk frekvens skalering teknologier (med kodenavnet Geyserville og med SpeedStep, SpeedStep II , og SpeedStep III ) bygget ind i nogle Intel mikroprocessorer , der tillader klokfrekvens på processoren skal dynamisk ændres (til forskellige P-stater ) ved hjælp af software . Dette giver processoren mulighed for at opfylde de øjeblikkelige ydelsesbehov for den operation, der udføres, samtidig med at strømudtagning og varmegenerering minimeres . EIST (SpeedStep III) blev introduceret i flere Prescott 6 -serier i første kvartal 2005, nemlig Pentium 4 660. Intel Speed Shift Technology (SST) blev introduceret i Intel Skylake Processor.
Forbedret Intel SpeedStep forkortes undertiden som EIST . Intels varemærke for "INTEL SPEEDSTEP" blev annulleret på grund af, at varemærket blev ugyldigt i 2012.
Forklaring
At køre en processor ved høje urhastigheder giver bedre ydeevne. Men når den samme processor køres med en lavere frekvens (hastighed), genererer den mindre varme og bruger mindre strøm. I mange tilfælde kan kernespændingen også reduceres, hvilket yderligere reducerer strømforbruget og varmegenerering. Ved at bruge SpeedStep kan brugerne vælge den balance mellem strømbesparelse og ydeevne, der passer bedst til dem, eller endda ændre urets hastighed dynamisk, når processorbyrden ændres.
Strømforbruget af en CPU med en kapacitans C , der kører med frekvens f og spænding V er cirka:
For en given processor er C en fast værdi. Men V og f kan variere betydeligt. For eksempel, for en 1,6 GHz Pentium M , kan urfrekvensen trappes ned i 200 MHz -fald i intervallet fra 1,6 til 0,6 GHz. Samtidig falder spændingskravet fra 1,484 til 0,956 V. Resultatet er, at strømforbruget teoretisk går ned med en faktor 6,4. I praksis kan effekten være mindre, fordi nogle CPU -instruktioner bruger mindre energi pr. Tick på CPU -uret end andre. For eksempel, når et operativsystem ikke er optaget, har det en tendens til at udstede x86 halt ( HLT ) instruktioner, som afbryder driften af dele af CPU'en i en tidsperiode, så det bruger mindre energi pr. Kryds i CPU -uret end ved udførelse af produktive instruktioner i normal tilstand. For en given arbejdshastighed vil en CPU, der kører med en højere urhastighed, udføre en større andel af HLT -instruktioner. Den enkle ligning, der relaterer effekt, spænding og frekvens ovenfor, tager heller ikke højde for CPU'ens statiske strømforbrug. Dette har en tendens til ikke at ændre sig med frekvens, men ændrer sig med temperatur og spænding. Varme elektroner og elektroner udsat for et stærkere elektrisk felt er mere tilbøjelige til at migrere hen over en port som "portlækage" -strøm, hvilket fører til en stigning i statisk strømforbrug.
Ældre processorer som Pentium 4-M , der bruger ældre versioner af SpeedStep, har færre hastighedsforøgelser. SpeedStep -teknologien er delvist ansvarlig for det reducerede strømforbrug i Intels Pentium M -processor, en del af Centrino -mærket .
Kendte problemer
Microsoft har rapporteret, at der kan være problemer med at forhåndsvise videofiler, når SpeedStep (eller AMD -tilsvarende PowerNow! ) Er aktiveret under Windows 2000 eller Windows XP.
Operativsystem support
- Solaris har understøttet SpeedStep siden OpenSolaris SXDE 9/07.
- Ældre versioner af Microsoft Windows, Windows 2000 og tidligere, har brug for en særlig driver og dashboard -applikation for at få adgang til SpeedStep -funktionen. Intels websted angiver specifikt, at sådanne drivere skal komme fra computerproducenten; der er ingen generiske drivere, der leveres af Intel, som muliggør SpeedStep til ældre Windows -versioner, hvis man ikke kan få en producentens driver.
- Under Microsoft Windows XP er SpeedStep -understøttelse indbygget i strømstyringskonsollen under kontrolpanelet. I Windows XP kan en bruger indirekte regulere processorhastigheden ved at ændre strømplaner. Indstillingen "Home/Office Desk" deaktiverer SpeedStep, "Portable/Laptop" strømskema muliggør SpeedStep, og "Max Battery" bruger SpeedStep til at bremse processoren til minimale effektniveauer, når batteriet svækkes. SpeedStep-indstillingerne for strømplaner, enten indbygget eller brugerdefineret, kan ikke ændres fra kontrolpanelets GUI, men kan ændres ved hjælp af kommandolinjeværktøjet POWERCFG.EXE .
- Den Linux-kernen har et delsystem kaldet "cpufreq", justerbar ved power-ordningen og kommandolinjen, der afsættes til kontrol af operativsystemet frekvens og spænding af en CPU. Linux kører på Intel, AMD og andre fabrikater af CPU.
- Nyere version Windows 10 og Linux -kerne understøtter Intel Speed Shift Technology.
Derimod har AMD leveret og understøttet drivere til sine konkurrerende PowerNow! teknologi, der fungerer på Windows 2000, ME, 98 og NT.
Se også
- Avanceret konfiguration og strømgrænseflade (ACPI)
- AMD PowerTune (til GPU'er)
- AMD Turbo Core (til CPU'er)
- Cool'n'Stille
- CPU-Z
- Dynamisk frekvensskalering
- Intel Turbo Boost
- Strømstyring