• 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) - 18:37, 17 June 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
  • transactional memory present in some recent processors such as IBM POWER8 or in Intel processors supporting Transactional Synchronization Extensions (TSX)...
    19 KB (2,529 words) - 05:05, 28 May 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
  • instructions, for Intel Transactional Synchronization Extensions, both RTM and HLE and initial support for Hardware Transactional Memory on POWER. RISC-V...
    15 KB (1,650 words) - 13:14, 12 June 2025
  • Thumbnail for Xeon
    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,795 words) - 02:47, 19 June 2025
  • 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
  • Thumbnail for Haswell (microarchitecture)
    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,451 words) - 06:01, 23 May 2025
  • Thumbnail for Skylake (microarchitecture)
    Skylake (microarchitecture) (category Transactional memory)
    Intel Memory Protection Extensions (MPX) Intel Software Guard Extensions (SGX) Intel Transactional Synchronization Extensions (Disabled in 2021) Intel...
    100 KB (4,901 words) - 14:28, 18 June 2025
  • Thumbnail for Concurrent hash table
    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
  • Thumbnail for Broadwell (microarchitecture)
    Broadwell (microarchitecture) (category Transactional memory)
    feature aimed at making it harder to exploit software bugs. Transactional Synchronization Extensions (except for Broadwell-Y due hardware bug) FP multiplication...
    61 KB (3,087 words) - 12:36, 22 June 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) - 09:21, 11 June 2025
  • Thumbnail for AArch64
    SVE2. Transactional Memory Extension (TME). Following the x86 extensions, TME brings support for Hardware Transactional Memory (HTM) and Transactional Lock...
    40 KB (3,505 words) - 10:26, 11 June 2025
  • Thumbnail for 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,841 words) - 22:29, 8 June 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
  • 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
  • (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
  • 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) - 05:42, 22 May 2025
  • Thumbnail for HSQLDB
    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
  • 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
  • on May 11, 2023 "Performance Monitoring Impact of Intel Transactional Synchronization Extension Memory Ordering Issue" (PDF). Intel. June 2023. p. 8. Retrieved...
    236 KB (13,380 words) - 12:01, 23 June 2025
  • Rock (processor) (category Transactional memory)
    2008, Sun engineers presented the transactional memory interface at Transact 2008, and the Adaptive Transactional Memory Test Platform simulator was...
    26 KB (2,410 words) - 02:33, 25 May 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) - 10:58, 25 May 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
  • between extensions for readability, for example RV32I2_M2_A2. The base, extended integer & floating-point calculations, with synchronization primitives...
    154 KB (15,964 words) - 13:28, 16 June 2025
  • Commit (data management) (category Transaction processing)
    became an effective solution for distributed transaction management, successfully managing data synchronization problems between multiple nodes. However,...
    23 KB (2,879 words) - 00:22, 20 June 2025
  • 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) - 23:45, 3 June 2025