Transactional memory execution utilizing virtual memory
AssigneeIntel Corporation
InventorsRavi Rajwar, Maurice Herlihy
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsRavi Rajwar, Maurice Herlihy
Estimating the term…
Embodiments of the invention relate to transactional memory execution utilizing virtual memory. A processor includes a local transactional cache and a resource manager. The resource manager responsive to a transactional memory transaction request from a requesting thread determines whether the local transactional cache is capable of accommodating the transactional memory transaction request and, if so, the local transactional caches performs the transactional memory transaction. However, if the local transactional cache is not capable of accommodating the transactional memory transaction request, data for the transactional memory transaction request is overflowed into an application's virtual address space associated with the requesting thread.
An apparatus comprising:
A method comprising:
A machine-readable medium having stored thereon instructions, which when executed by a machine, cause the machine to perform the following operations comprising:
A computer system comprising:
The computer system of claim 35, wherein the XATT table includes a transaction action pointer (XPTR) that includes a state of a current transaction.
Dependencies are inferred from the claim text.