Hopp til innhold

Enhanced SpeedStep

ArkitekturreferanseFeex

Enhanced Intel SpeedStep er en teknologi for strømstyring i prosessorer for å velge ytelsestilstander under drift. Det er ikke en instruksjonssettutvidelse og bør ikke tolkes som en fast ytelsesøkning.

Dette må du vite

Enhanced Intel SpeedStep er en teknologi for strømstyring i prosessorer for å velge ytelsestilstander under drift. Det er ikke en instruksjonssettutvidelse og bør ikke tolkes som en fast ytelsesøkning.

Slik fungerer det

Plattformen kan koordinere prosessorfrekvens og spenningsdriftspunkter med operativsystemets strømretningslinjer. Tilgjengelige tilstander og overganger avhenger av modell og fastvare. Nyere mekanismer for ytelseskontroll kan eksistere side om side med eller erstatte deler av de brukersynlige retningslinjene, så den aktive kontrollbanen må etableres for det nøyaktige systemet.

Hvor det er nyttig

En bærbar datamaskin kan be om en lavere ytelsestilstand under en lett arbeidsbelastning for å redusere energibruken, og deretter endre driftsatferd under belastning. Termiske grenser, strømbudsjetter og tildeling av arbeidsbelastning påvirker også den observerte frekvensen.

Slik kontrolleres støtte og aktivering

Kontroller den nøyaktige modellens spesifikasjoner og dokumentasjon for fastvare-/OS-strømstyring. CPU-funksjonsnummerering er bare startpunktet; undersøk gjeldende retningslinjer, strømforhold og termisk status før du feilsøker et frekvensproblem.

Observert atferd styres av hele plattformen: fastvare, OS-retningslinjer, tildeling av arbeidsbelastning, strømtilførsel og temperatur. Et funksjonsfelt beskriver en kapasitet, ikke en fast driftstilstand eller en garantert frekvens.

Hva funksjonen ikke etablerer

SpeedStep er ikke Turbo Boost, en garanti for nominell klokkehastighet under enhver arbeidsbelastning eller bevis på at en rapportert lav tomgangsfrekvens er en feil. TSC-tikk sporer ikke disse frekvensendringene direkte på et system med invariant TSC.

Kompatibilitet og ytelse i praksis

Bruk det nøyaktige systemets støttede telemetri og sammenlign representative vedvarende arbeidsbelastninger. Skill mellom tomgangsatferd, forbigående økninger og gjennomstrømming i stabil tilstand. Å endre flere fastvare- eller strøminnstillinger samtidig gjør diagnostisering og gjenoppretting vanskeligere.

En praktisk sjekkliste for verifisering

  1. Registrer den nøyaktige prosessor- eller plattformmodellen og de involverte applikasjons-, OS- og kjøretidsversjonene. Bevar ordlyden i den faktiske feilen eller kravet.
  2. Sjekk produsentreferansen for akkurat den modellen, og undersøk deretter den faktiske kapasiteten og aktiverte tilstanden i miljøet der programmet kjører.
  3. Sammenlign ethvert krav til den valgte binærfilen eller baksiden. En lignende navngitt funksjon, et alias eller en bred teknologietikett er ikke tilstrekkelig.
  4. Bekreft at applikasjonen valgte den tiltenkte implementeringen. Bruk dens dokumenterte diagnostikk og en støttet reservemetode når kravene ikke er oppfylt.
  5. Gjør én støttet endring om gangen og gjenta den samme arbeidsbelastningen. Hold den opprinnelige konfigurasjonen og gjenopprettingsstien tilgjengelig.

Hvis funksjonen er oppført, men programvare ikke kan bruke den

Start med den nøyaktige komponenten som feiler. En maskinwaredatabase beskriver registrert kapasitet; operativsystemet eller hypervisoren kan eksponere et annet reelt miljø. En feil om ulovlig instruksjon krever også undersøkelse av den faktiske feilende instruksjonen og binærbyggingen, fordi korrupsjon eller en urelatert, ustøttet instruksjon kan gi et lignende symptom.

Installer applikasjonen, driveren eller kjøretidsversjonen som støttes for den nøyaktige plattformen, og bruk om nødvendig leverandørens dokumenterte grunnlinje- eller reservebygg. En programvareoppdatering kan ikke opprette en instruksjon som prosessoren mangler fastvare. Endringer i fastvare og sikkerhetspolicy bør følge systemprodusentens prosedyre og en gjenopprettingsplan i stedet for en generisk optimaliseringsoppskrift.

Kilder og omfang for denne forklaringen

Intel 64 and IA-32 Architectures Software Developer's Manual

Disse referansene etablerer arkitektonisk oppførsel og programvarekrav. De verifiserer ikke uavhengig hver funksjonsverdi på en koblet maskinvaremodells side. For modellstøtte, bruk den sidens produsentdokumentasjon og kontroller den reelle systemkonfigurasjonen. Denne artikkelen oppgir ikke en referansemåling, sertifisering eller dato for uavhengig gjennomgang.

Kilder og verifisering

Redaksjonelt eierskap: Feex. Ingen uavhengig vurderingsdato er registrert. Hvordan vi gjør undersøkelser.

Var denne artikkelen nyttig?

Et ja eller nei holder. Velg en grunn hvis du vil, eller legg til en kort kommentar.

Var denne artikkelen nyttig?