Computer-implemented method and multi-core computing apparatus for a resilient transactional memory.
LU600972B1Active Publication Date: 2026-10-07UNIV DU LUXEMBOURG
3 Cites 0 Cited by
Patent Information
- Application Number
- LU600972
- Authority / Receiving Office
- LU · LU
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2026-10-07
- Estimated Expiration
- 2045-04-07
Abstract
This disclosure pertains to a multi-core computing apparatus (100) configured to execute a transactional memory operation comprises computational units (1, 1b), each associated with a memory storage unit (2, 2b), a first control unit (10, 10b), and a second control unit (11, 11b), the computational units (1, 1b) communicating via an interconnect structure (3) with a directory-level control unit (9) and a shared cache memory unit (8), wherein the directory-level control unit (9) is configured to manage memory transactions and to detects conflicts based on transaction states stored in registers (11, 11b), the first control unit (10, 10b) being configured to allocate computational units (1, 1b) to transaction execution groups, the second control unit (11, 11b) being configured to stall execution until a second computational unit (1b) enters the transaction, wherein entering the transaction by the second computational unit (1b) comprises initiating the same transaction and confirming participation before memory locations (8) can be accessed.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
Short circuit of probes in a chain
WO2013101068A1
Salvaging lock elision transactions
US20160004641A1
Transactional storage accesses supporting differing priority levels
US20170004085A1