Transactional Synchronization Extensions (TSX), also called Transactional Synchronization Extensions New Instructions (TSX-NI), is an extension to the...
27 KB (2,487 words) - 10:57, 19 March 2025
commercial server to include transactional memory processor instructions Intel's Transactional Synchronization Extensions (TSX), available in select Haswell-based...
21 KB (2,277 words) - 16:47, 21 August 2024
Compare-and-swap (section Extensions)
transactional memory present in some recent processors such as IBM POWER8 or in Intel processors supporting Transactional Synchronization Extensions (TSX)...
20 KB (2,615 words) - 23:20, 20 April 2025
Advanced Synchronization Facility (ASF) is a proposed extension to the x86-64 instruction set architecture that adds hardware transactional memory support...
3 KB (281 words) - 08:28, 24 December 2022
E7-88xx v3 series also contain functional bug-free support for Transactional Synchronization Extensions (TSX), which was disabled via a microcode update in August...
115 KB (7,773 words) - 05:30, 17 March 2025
thread while the lock spins waiting. Transactional Synchronization Extensions and other hardware transactional memory instruction sets serve to replace...
14 KB (1,733 words) - 06:51, 12 November 2024
Concurrency control (category Transaction processing)
system Software transactional memory – Concurrency control mechanism in software Transactional Synchronization Extensions – Extension to the x86 instruction...
24 KB (2,976 words) - 21:42, 15 December 2024
instructions, for Intel Transactional Synchronization Extensions, both RTM and HLE and initial support for Hardware Transactional Memory on POWER. The name...
14 KB (1,443 words) - 19:16, 25 March 2025
Haswell (microarchitecture) (category Transactional memory)
between the two threads that each core can service. Intel Transactional Synchronization Extensions (TSX) for the Haswell-EX variant. In August 2014 Intel...
109 KB (4,974 words) - 13:06, 17 December 2024
Management Extensions (JMXTM) Specification JSR 255: JavaTM Management Extensions (JMXTM) Specification, version 2.0 JSR 160: JavaTM Management Extensions (JMX)...
14 KB (1,444 words) - 06:57, 13 January 2025
ensuring atomicity. An example of HTM in practice are the Transactional Synchronization Extensions. With the help of locks, operations trying to concurrently...
16 KB (1,792 words) - 01:25, 8 April 2025
Broadwell (microarchitecture) (category Transactional memory)
feature aimed at making it harder to exploit software bugs. Transactional Synchronization Extensions: This instruction set is reintroduced for all versions...
61 KB (3,111 words) - 19:34, 22 April 2025
exchanges including the Toronto Stock Exchange Transactional Synchronization Extensions, an extension to the x86 instruction set architecture Mubami language...
694 bytes (123 words) - 09:56, 25 August 2024
AArch64 (redirect from Scalable vector extension)
SVE2. Transactional Memory Extension (TME). Following the x86 extensions, TME brings support for Hardware Transactional Memory (HTM) and Transactional Lock...
39 KB (3,353 words) - 12:53, 21 April 2025
Alternatives to locking include non-blocking synchronization methods, like lock-free programming techniques and transactional memory. However, such alternative methods...
28 KB (3,538 words) - 08:18, 30 April 2025
code), Saint Helena Hardware Lock Elision, part of Intel's Transactional Synchronization Extensions High-level emulation, an emulator for the Nintendo 64 HLE...
925 bytes (148 words) - 14:59, 9 April 2025
(shared storage qualifier) with thread-local parts (normal variables) Synchronization primitives and a memory consistency model Explicit communication primitives...
4 KB (267 words) - 18:41, 1 July 2023
File system (redirect from Transactional file system)
research prototypes of transactional file systems for UNIX systems, including the Valor file system, Amino, LFS, and a transactional ext3 file system on...
76 KB (9,834 words) - 07:48, 26 April 2025
service that performs synchronization for the user at opportune times such as logon and offline to online transitions. Synchronization does not occur continuously...
18 KB (2,161 words) - 16:29, 30 December 2024
Load-link/store-conditional (category Transactional memory)
JDK CAS-based skip list implementation. Non-blocking synchronization Read–modify–write Transactional memory "S-1 project". Stanford Computer Science wiki...
13 KB (1,427 words) - 18:53, 19 March 2025
HSQLDB (section Transaction support)
performance. The HSQLDB engine loads them only partially and synchronizes the data to the disk on transaction commits. However, the engine always loads all rows...
7 KB (613 words) - 14:33, 8 May 2024
CPUID (redirect from Indirect branch control extension)
on May 11, 2023 "Performance Monitoring Impact of Intel Transactional Synchronization Extension Memory Ordering Issue" (PDF). Intel. June 2023. p. 8. Retrieved...
230 KB (12,982 words) - 10:41, 2 May 2025
RISC-V (section ISA base and extensions)
between extensions for readability, for example RV32I2_M2_A2. The base, extended integer & floating-point calculations, with synchronization primitives...
150 KB (15,576 words) - 08:13, 22 April 2025
more expressive hardware transactional memory. IBM POWER8 and Intel Intel TSX provide working implementations of transactional memory. Sun's cancelled...
6 KB (822 words) - 17:54, 23 January 2025
fundamental core functionalities. Extensions to the core functionalities of the MMU and FPU may be considered CPU extensions however. The supplementary instructions...
7 KB (564 words) - 00:21, 9 February 2025
subscribers, who update their databases with the transaction. Transactional replication synchronizes databases in near real time. Merge replication Changes...
61 KB (7,167 words) - 09:48, 14 April 2025
Spring Framework (redirect from Spring Transaction Management)
it is possible to set up a transactional system through configuration without having to rely on JTA or EJB. The transactional framework also integrates...
66 KB (6,688 words) - 15:33, 21 February 2025
augmented with the following features: Transactional consistency - unlike Cassandra, Yugabyte YCQL is transactional. JSON data types supported natively Tables...
20 KB (1,404 words) - 09:39, 22 April 2025
level threads, usually one per processor core. The software transactional memory (STM) extension to Glasgow Haskell Compiler (GHC) reuses the process forking...
11 KB (1,177 words) - 07:01, 5 December 2024
library for teaching, and as a base for future extensions. The committee expressly welcomed creating extensions and variants of Haskell 98 via adding and incorporating...
50 KB (4,584 words) - 21:59, 17 March 2025