Back to results
US 2014/0237172 A1Published application
Imparting durability to a transactional memory system
AssigneeHewlett-Packard Development Company, L.P.
InventorsMehul A. Shah, Slavros Hartzopoulos, Arif A. Merchant, Mohit Saxena
Life of this patent
Estimating the term…
Abstract
A transactional memory system uses a volatile memory as primary storage for transactions. Data is selectively stored in a non-volatile memory to impart durability to the transactional memory system to allow the transactional memory system to be restored to a consistent state in the event of data loss to the volatile memory.
Claims15
A method comprising:
- a transactional memory system using a volatile memory as primary storage for transactions associated with the transactional memory system;
- and
- selectively storing data in a non-volatile memory to impart durability to the transactional memory system to allow the transactional memory system to be restored to a consistent state in the event of data loss to the volatile memory.
An article comprising at least one machine-readable storage medium storing instructions that upon execution cause a system having at least one processor to:
- use a volatile memory as primary storage for transactions associated with a transactional memory system;
- and
- selectively store data in a non-volatile memory to impart durability to the transactional memory system to allow the transactional memory system to be restored to a consistent state in the event of data loss to the volatile memory.
An apparatus comprising:
- a volatile memory to store transactional memory data created by a plurality of threads generating transactions with the volatile memory;
- a non-volatile memory;
- and
- a transactional memory system adapted to:
- use the volatile memory as primary storage for the transactions;
- and
- selectively store data in the non-volatile memory to impart durability to the transactional memory system to allow the transactional memory system to be restored to a consistent state in the event of data loss to the volatile memory.
4 more elements
Dependencies are inferred from the claim text.