Intel

Hvordan aktivere eller deaktivere Intel TSX-funksjonalitet i Windows 10

Hvordan aktivere eller deaktivere Intel TSX-funksjonalitet i Windows 10

Det kan være lurt å aktivere eller deaktivere Intel Transactional Synchronization Extensions (Intel TSX) muligheten for de prosessorene som avslører nødvendig prosessorstøtte. I dette innlegget vil vi vise deg hvordan, ved hjelp av registerinnstillingen som vil være beskrevet for å aktivere eller deaktivere TSX.

Hva er Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions (TSX) er en utvidelse av x86 instruksjonsarkitektur (ISA) som legger til maskinvaretransaksjonsminnestøtte, og fremskynder kjøringen av flertrådet programvare gjennom lock elision. I henhold til forskjellige standarder kan TSX gi rundt 40% raskere kjøring av applikasjoner i spesifikke arbeidsbelastninger, og 4-5 ganger flere databasetransaksjoner per sekund (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) tillater prosessoren å avgjøre dynamisk om tråder trenger å serieiseres gjennom låsebeskyttede kritiske seksjoner og å utføre serialisering bare når det er nødvendig. Dette lar prosessoren avsløre og utnytte samtidighet skjult i et program på grunn av dynamisk unødvendig synkronisering.

Intel TSX tilbyr to programvaregrensesnitt for å spesifisere koderegioner for transaksjonskjøring.

1] Maskinvarelås Elision (HLE)

HLE er et eldre-kompatibelt instruksjonsutvidelse (som inneholder prefiksene XACQUIRE og XRELEASE) for å spesifisere transaksjonsregioner. HLE er for programmerere som foretrekker bakoverkompatibilitet til den konvensjonelle programmeringsmodellen for gjensidig utelukkelse, og som vil kjøre HLE-aktivert programvare på eldre maskinvare, men som vil dra nytte av nye muligheter for låsing av maskinvare med HLE-støtte.

Hardware Lock Elision (HLE) iboende funksjoner gjelder kun C / C ++ -applikasjoner for Windows.

2] Begrenset transaksjonsminne (RTM)

RTM er et nytt instruksjonsgrensesnitt (som inneholder XBEGIN-, XEND- og XABORT-instruksjonene) for programmerere å definere transaksjonsregioner på en mer fleksibel måte enn det som er mulig med HLE.

RTM er for programmerere som foretrekker et fleksibelt grensesnitt fremfor maskinvaren for transaksjonsutførelse.

Aktiver eller deaktiver Intel TSX-funksjonalitet i Windows 10

For å aktivere eller deaktivere Intel Transactional Synchronization Extensions (Intel TSX) -funksjon i Windows 10, gjør du følgende:

Til deaktivere Intel TSX via registerinnstillingen:

Start ledeteksten i forhøyet modus. (Klikk Start. Skriv CMD og trykk samtidig CTRL + SKIFT + Enter-tastkombinasjon).

Kopier og lim inn kommandoen nedenfor, og trykk Enter.

reg legge til "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Kernel" / v DisableTsx / t REG_DWORD / d 1 / f

Start datamaskinen på nytt for at endringene skal tre i kraft.

Til muliggjøre Intel TSX via registerinnstillingen:

Start ledeteksten i forhøyet modus.

Kopier og lim inn kommandoen nedenfor, og trykk Enter.

reg legge til "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Kernel" / v DisableTsx / t REG_DWORD / d 0 / f

Start datamaskinen på nytt for at endringene skal tre i kraft.

Det er det!

Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...