Enhanced SpeedStep
Az Enhanced Intel SpeedStep egy processzor-energiagazdálkodási technológia az üzemi teljesítményállapotok kiválasztására. Ez nem utasításkészlet-kiterjesztés, és nem szabad állandó teljesítménynövekedésként értelmezni.
Amit tudni érdemes
Az Enhanced Intel SpeedStep egy processzor-energiagazdálkodási technológia az üzemi teljesítményállapotok kiválasztására. Ez nem utasításkészlet-kiterjesztés, és nem szabad állandó teljesítménynövekedésként értelmezni.
Hogyan működik
A platform képes összehangolni a processzor frekvenciáját és feszültségi munkapontjait az operációs rendszer energiagazdálkodási szabályzatával. Az elérhető állapotok és átmenetek a modelltől és a firmware-től függnek. Az újabb teljesítményszabályozási mechanizmusok párhuzamosan működhetnek a felhasználó által látható szabályzat részeivel, vagy felül is bírálhatják azokat, ezért az aktív vezérlési útvonalat az adott rendszerre vonatkozóan kell megállapítani.
Ahol hasznos
Egy laptop alacsony terhelés mellett alacsonyabb teljesítményállapotot kérhet az energiafogyasztás csökkentése érdekében, majd terhelés alatt megváltoztathatja működési viselkedését. A hőmérsékleti határértékek, a keretfogyasztási korlátok és a feladatütemezés szintén befolyásolják a tapasztalt frekvenciát.
A támogatás és az engedélyezés ellenőrzése
Tekintse át a pontos modell specifikációit, valamint a firmware és az operációs rendszer energiagazdálkodási dokumentációját. A CPU-képességek feltérképezése csupán a kiindulópont; a frekvenciaproblémák diagnosztizálása előtt vizsgálja meg az aktív szabályzatot, az áramellátási körülményeket és a termikus állapotot.
A tapasztalt működést a teljes platform határozza meg: a firmware, az operációs rendszer szabályzata, a feladatütemezés, az áramellátás és a hőmérséklet. Egy funkciómező egy képességet ír le, nem pedig egy rögzített működési állapotot vagy garantált frekvenciát.
Amit a funkció nem biztosít
A SpeedStep nem a Turbo Boost technológiát jelenti, nem garancia a névleges órajel tartására minden terhelés mellett, és nem bizonyítja azt sem, hogy a jelentett alacsony üresjárati frekvencia hibát jelezne. Egy invariáns TSC-vel rendelkező rendszeren a TSC-számláló lépései nem követik közvetlenül ezeket a frekvenciaváltozásokat.
Kompatibilitás és teljesítmény a gyakorlatban
Használja az adott rendszer által támogatott telemetriát, és hasonlítson össze reprezentatív, tartós munkaterheléseket. Tegyen különbséget az üresjárati viselkedés, az átmeneti frekvenciaugrások (transient boost) és a tartós állapotú áteresztőképesség között. Több firmware- vagy energiabeállítás egyidejű módosítása megnehezíti a diagnosztikát és a helyreállítást.
Gyakorlati ellenőrzőlista
- Rögzítse az érintett processzor vagy platform pontos modelljét, valamint az alkalmazás, az operációs rendszer és a futtatókörnyezet verzióját. Őrizze meg a tényleges hiba vagy követelmény pontos szövegezését.
- Ellenőrizze az adott modellhez tartozó gyártói referenciát, majd vizsgálja meg a tényleges képességet és az engedélyezett állapotot abban a környezetben, ahol a program fut.
- Vesse össze a kiválasztott bináris vagy háttérrendszer minden követelményét. Egy hasonló elnevezésű funkció, álnév vagy tág technológiai címke nem elegendő.
- Győződjön meg arról, hogy az alkalmazás a kívánt implementációt választotta ki. Használja annak dokumentált diagnosztikai eszközeit és egy támogatott tartalék megoldást, ha a követelmények nem teljesülnek.
- Egyszerre csak egy támogatott módosítást hajtson végre, és ismételje meg ugyanazt a munkaterhelést. Tartsa elérhetően az eredeti konfigurációt és a helyreállítási útvonalat.
Ha a funkció szerepel a listán, de a szoftver nem tudja használni
Kezdje a hibát jelző pontos komponenssel. A hardveradatbázis a rögzített képességet írja le; az operációs rendszer vagy a hipervizor ettől eltérő tényleges környezetet tehet elérhetővé. Az érvénytelen utasítás miatti hiba (illegal-instruction) esetén a ténylegesen hibát okozó utasítást és a bináris összeállítást is vizsgálni kell, mivel az adatsérülés vagy egy nem kapcsolódó, nem támogatott utasítás is hasonló tünetet produkálhat.
Telepítse az adott platformhoz támogatott alkalmazás-, illesztőprogram- vagy futtatókörnyezet-verziót, és szükség esetén használja a gyártó által dokumentált alapértelmezett vagy tartalék változatot. Egy szoftverfrissítés nem hozhat létre olyan utasítást, amellyel a processzor nem rendelkezik. A firmware- és biztonságipolitika-módosítások során a rendszer gyártójának eljárását és egy helyreállítási tervet kell követni egy általános optimalizálási recept helyett.
A magyarázat forrásai és hatóköre
Intel 64 and IA-32 Architectures Software Developer's Manual
Ezek a hivatkozások az architekturális viselkedést és a szoftverkövetelményeket határozzák meg. Nem ellenőrzik függetlenül a hivatkozott hardvermodell oldalán található összes funkcióértéket. A modell támogatásához használja az adott oldal gyártói bizonyítékait, és ellenőrizze a tényleges rendszerkonfigurációt. Ez a cikk nem tartalmaz teljesítménytesztet, tanúsítást vagy független felülvizsgálati dátumot.
Források és ellenőrzés
Szerkesztői jogtulajdonos: Feex. Független felülvizsgálati dátum nincs rögzítve. Hogyan kutatunk.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Az 1. és 2. kötet a megnevezett utasításcsaládokat és a CPUID-t ismerteti; a 3. kötet az állapot-, lapozás-, VMX- és védelmi vezérlőket tárgyalja. Az architektúra-dokumentáció nem igazolja egy adott modell támogatását.
Hasznos volt ez a cikk?
Egy igen vagy nem is elég. Válasszon egy indokot, ha szeretne, vagy írjon egy rövid megjegyzést.
Köszönjük. Ez segít az oldal fejlesztésében.