Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

6 results about "Transactional memory" patented technology

In computer science and engineering, transactional memory attempts to simplify concurrent programming by allowing a group of load and store instructions to execute in an atomic way. It is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing. Transactional memory systems provide high-level abstraction as an alternative to low-level thread synchronization. This abstraction allows for coordination between concurrent reads and writes of shared data in parallel systems.

System and Method for Utilizing Available Best Effort Hardware Mechanisms for Supporting Transactional Memory

Systems and methods for managing divergence of best effort transactional support mechanisms in various transactional memory implementations using a portable transaction interface are described. This interface may be implemented by various combinations of best effort hardware features, including none at all. Because the features offered by this interface may be best effort, a default (e.g., software) implementation may always be possible without the need for special hardware support. Software may be written to the interface, and may be executable on a variety of platforms, taking advantage of best effort hardware features included on each one, while not depending on any particular mechanism. Multiple implementations of each operation defined by the interface may be included in one or more portable transaction interface libraries. Systems and / or application software may be written as platform-independent and / or portable, and may call functions of these libraries to implement the operations for a targeted execution environment.
Owner:ORACLE INT CORP

Configuration mesh data bus and transactional memories in a multi-processor integrated circuit

A network flow processor integrated circuit includes a plurality of processors, a plurality of multi-threaded transactional memories (MTMs), and a configurable mesh posted transaction data bus. The configurable mesh posted transaction data bus includes a configurable command mesh and a configurable data mesh. Each of these configurable meshes includes crossbar switches and interconnecting links. A command bus transaction value issued by a processor can pass across the command mesh to an MTM. The command bus transaction bus value includes a reference value. The MTM uses the reference value to pull data across the configurable data mesh into the MTM. The MTM then uses the data to carry out the commanded transactional memory operation. Multiple such commands can pass across the posted transaction bus across different parts of the integrated circuit at the same time, and a single MTM can be carrying out multiple such operations at the same time.
Owner:NETRONOME SYSTEMS INC

Transactional memory support for Compute Express Link (CXL) devices

ActiveUS12681886B2Parallel computingTransactional memory
In one embodiment, an apparatus couples to a host processor over a Compute Express Link (CXL)-based link. The apparatus includes a transaction queue to queue memory transactions to be completed in an addressable memory coupled to the apparatus, a transaction cache, conflict detection circuitry to determine whether a conflict exists between memory transactions, and transaction execution circuitry. The transaction execution circuitry may access a transaction from the transaction queue, the transaction to implement one or more memory operations in the memory, store data from the memory to be accessed by the transaction operations in the transaction cache, execute operations of the transaction, including modifying data from the memory location stored in the transaction cache, and based on completion of the transaction, cause the modified data from the transaction cache to be stored in the memory.
Owner:INTEL CORP

Neural processing device and transaction tracking method thereof

PendingUS20250348722A1Digital computer detailsPhysical realisationEngineeringTransactional memory
A neural processing device and transaction tracking method thereof are provided. The neural processing device comprises a first set of a plurality of neural cores, a shared memory shared by the first set of the plurality of neural cores, and a programmable hardware transactional memory (PHTM) configured to receive a memory access request directed to the shared memory from the first set of the plurality of neural cores and configured to commit or buffer the memory access request.
Owner:REBELLIONS INC

Consistency protocols for hardware transaction storage in shared memory using locked and unlocked non-volatile memory.

This invention relates to a data processing system (100) and a data processing method. The data processing system (100) is used to execute hardware transactional memory (HTM) transactions. The data processing system (100) includes a byte-addressable non-volatile memory (101) for persistently storing data; and a processor (103) for performing atomic HTM write operations related to submitting the HTM transaction by writing an indication flag indicating successful submission of the HTM transaction to the non-volatile memory (101).
Owner:HUAWEI TECH CO LTD

Data security protection system for hardware persistent transactional memory

The invention discloses a data security protection system for a hardware persistent transactional memory, belongs to the technical field of computer system memory security protection, and aims to solve the problems of high counter access and persistent overhead in a data encryption scheme in an existing hardware persistent transactional memory. The data security protection system provided by the invention adopts a hybrid encryption method of the lightweight counters, so that the number and overhead of the counters required by data encryption are reduced. In addition, in order to solve the problem of high overhead of bonsai Merkel tree node updating in an existing data integrity guarantee scheme in a hardware persistent transactional memory, the invention provides a dual-hash integrity guarantee method for a transaction revocation log and a staged integrity guarantee method for transaction local data. Expensive bonsai Merkel tree node updating on a transaction execution critical path is removed, and efficient integrity guarantee is achieved.
Owner:HUBEI UNIV OF TECH +1