GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
TSX (Transactional Synchronization Extensions)
URI:
https://gptkb.org/entity/TSX_(Transactional_Synchronization_Extensions)
GPTKB entity
Statements (23)
Predicate
Object
gptkbp:instanceOf
gptkb:CPU_instruction_set_extension
gptkbp:abbreviation
Transactional Synchronization Extensions
gptkbp:alternativeTo
gptkb:software_transactional_memory
gptkbp:architecture
x86
gptkbp:compatibleWith
gptkb:Intel_Atom
AMD processors
gptkbp:developedBy
gptkb:Intel
gptkbp:disabledIn
Intel Broadwell (early steppings)
gptkbp:documentedIn
gptkb:Intel_64_and_IA-32_Architectures_Software_Developer’s_Manual
gptkbp:enables
speculative execution of critical sections
gptkbp:feature
HLE (Hardware Lock Elision)
RTM (Restricted Transactional Memory)
gptkbp:introducedIn
2013
Intel Haswell microarchitecture
gptkbp:purpose
hardware transactional memory support
gptkbp:status
disabled by default on many CPUs due to security vulnerabilities
gptkbp:supportedBy
Intel Core i7-4770K
Intel Xeon E3 v3
gptkbp:usedFor
improving multi-threaded performance
gptkbp:vulnerableTo
gptkb:TSX_Asynchronous_Abort_(TAA)
gptkbp:bfsParent
gptkb:Intel_Xeon_E5_processors
gptkbp:bfsLayer
7
https://www.w3.org/2000/01/rdf-schema#label
TSX (Transactional Synchronization Extensions)