Intel

Så här aktiverar eller inaktiverar du Intel TSX-kapacitet i Windows 10

Så här aktiverar eller inaktiverar du Intel TSX-kapacitet i Windows 10

Du kanske vill aktivera eller inaktivera Intel Transactional Synchronization Extensions (Intel TSX) kapacitet för de processorer som exponerar nödvändigt processorstöd. I det här inlägget visar vi dig hur du använder registerinställningen som kommer att beskrivas för att aktivera eller inaktivera TSX.

Vad är Transactional Synchronization Extensions (TSX)

Transactional Synchronization Extensions (TSX) är en förlängning av x86-instruktionsuppsättningsarkitekturen (ISA) som lägger till hårdvarutransaktionsminnesstöd, vilket påskyndar körningen av flertrådad programvara genom låsning. Enligt olika riktmärken kan TSX ge cirka 40% snabbare applikationskörning i specifika arbetsbelastningar och 4-5 gånger fler databastransaktioner per sekund (TPS).

Intel Transactional Synchronization Extensions (Intel TSX) gör det möjligt för processorn att dynamiskt avgöra om trådar behöver serialiseras genom låsskyddade kritiska sektioner och att utföra serialisering endast när det behövs. Detta låter processorn exponera och utnyttja samtidighet dold i en applikation på grund av dynamiskt onödig synkronisering.

Intel TSX tillhandahåller två mjukvarugränssnitt för att specificera koderegioner för transaktionskörning.

1] Hårdvarulås Elision (HLE)

HLE är en äldre kompatibel instruktionsuppsättningstillägg (innefattande prefixen XACQUIRE och XRELEASE) för att specificera transaktionsregioner. HLE är för programmerare som föredrar bakåtkompatibilitet för den konventionella programmeringsmodellen för ömsesidig uteslutning och som vill köra HLE-aktiverad programvara på äldre hårdvara, men vill utnyttja nya funktioner för låsning av hårdvara med HLE-stöd.

Hardware Lock Elision (HLE) inneboende funktioner gäller endast C / C ++ -applikationer för Windows.

2] Begränsat transaktionsminne (RTM)

RTM är ett nytt instruktionsgränssnitt (som innehåller XBEGIN-, XEND- och XABORT-instruktionerna) för programmerare att definiera transaktionsregioner på ett mer flexibelt sätt än vad som är möjligt med HLE.

RTM är för programmerare som föredrar ett flexibelt gränssnitt framför transaktionshårdvaran.

Aktivera eller inaktivera Intel TSX-funktioner i Windows 10

För att aktivera eller inaktivera Intel Transactional Synchronization Extensions (Intel TSX) -funktion i Windows 10, gör följande:

Till inaktivera Intel TSX via registerinställningen:

Starta kommandotolken i förhöjt läge. (Klicka på Start. Skriv CMD och tryck samtidigt CTRL + SKIFT + Enter-tangentkombination).

Kopiera och klistra in kommandot nedan och tryck på Enter.

reg lägg till "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Kernel" / v DisableTsx / t REG_DWORD / d 1 / f

Starta om datorn så att ändringarna träder i kraft.

Till Gör det möjligt Intel TSX via registerinställningen:

Starta kommandotolken i förhöjt läge.

Kopiera och klistra in kommandot nedan och tryck på Enter.

reg lägg till "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Kernel" / v DisableTsx / t REG_DWORD / d 0 / f

Starta om datorn så att ändringarna träder i kraft.

Det är allt!

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...