Sådan aktiveres eller deaktiveres Intel TSX-kapacitet i Windows 10

Du ønsker måske at aktivere eller deaktivere Intel Transactional Synchronization Extensions (Intel TSX) -kapacitet for de processorer, der udstiller den nødvendige processorunderstøttelse. I dette indlæg vil vi vise dig hvordan, ved hjælp af registreringsdatabasen indstilling, der vil blive skitseret for at aktivere eller deaktivere TSX .

Hvad er Transactional Synchronization Extensions ( TSX )

Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions ( TSX ) er en udvidelse til x86-instruktionssæt-arkitekturen ( ISA ), der tilføjer hardware-transaktionshukommelsesunderstøttelse, hvilket fremskynder udførelsen af ​​multi-threaded software gennem lock elision. Ifølge forskellige benchmarks kan TSX levere omkring 40 % hurtigere applikationsudførelse i specifikke arbejdsbelastninger og 4-5 gange flere databasetransaktioner pr. sekund ( TPS ).

Intel Transactional Synchronization Extensions ( Intel TSX ) giver processoren mulighed for dynamisk at bestemme, om tråde skal serialiseres gennem låsebeskyttede kritiske sektioner og kun at udføre serialisering, når det er nødvendigt. Dette lader processoren afsløre og udnytte samtidighed skjult i en applikation på grund af dynamisk unødvendig synkronisering.

Intel TSX leverer to softwaregrænseflader til at specificere kodeområder til transaktionsudførelse.

1] Hardware Lock Elision (HLE)

HLE er en legacy-kompatibel instruktionssæt-udvidelse (bestående af XACQUIRE- og XRELEASE- præfikserne) til at specificere transaktionsområder. HLE er for programmører, der foretrækker bagudkompatibiliteten af ​​den konventionelle gensidige udelukkelsesprogrammeringsmodel og gerne vil køre HLE-aktiveret(HLE-enabled) software på ældre hardware, men gerne vil drage fordel af nye låse-elision-funktioner på hardware med HLE - understøttelse.

Hardware Lock Elision ( HLE ) iboende funktioner gælder kun for C/C++-applikationer til Windows .

2] Begrænset transaktionshukommelse(Restricted Transactional Memory) ( RTM )

RTM er et nyt instruktionssæt-interface (bestående af XBEGIN , XEND og XABORT instruktionerne) for programmører til at definere transaktionsregioner på en mere fleksibel måde end hvad der er muligt med HLE .

RTM er for programmører, der foretrækker en fleksibel grænseflade frem for den transaktionelle eksekveringshardware.

Aktiver eller deaktiver Intel TSX -kapacitet i Windows 10

Gør følgende for at aktivere eller deaktivere Intel Transactional Synchronization Extensions ( Intel TSX ) funktion i Windows 10 :

Sådan deaktiverer du (disable) Intel TSX via registreringsdatabasen:

Start kommandoprompt i forhøjet tilstand. (Launch Command Prompt in elevated mode.)( Klik på Start(Click Start) . Skriv CMD(Type CMD) og tryk samtidig på CTRL + SHIFT + Enter -tastkombination).

Kopier og indsæt kommandoen nedenfor, og tryk på Enter .

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

Genstart computeren for at ændringerne træder i kraft.

Sådan aktiverer du (enable) Intel TSX via registreringsdatabasen:

Start kommandoprompt(Command Prompt) i forhøjet tilstand.

Kopier og indsæt kommandoen nedenfor, og tryk på Enter .

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

Genstart computeren for at ændringerne træder i kraft.

That’s it!



About the author

Jeg er telefoningeniør med over 10 års erfaring i mobilbranchen, og jeg er specialiseret i reparation og opgradering af smartphones. Mit arbejde har omfattet udvikling og vedligeholdelse af telefonfirmware, udvikling af billeder til Apple-enheder og arbejde med Firefox OS-projekter. Med mine færdigheder inden for softwareudvikling, hardware engineering, billedbehandling og Firefox OS-udvikling har jeg evnen til at tage komplekse problemer og omdanne dem til simple løsninger, der virker på enhver enhed.



Related posts