×

ATOMIC TRANSACTIONS TO NON-VOLATILE MEMORY

  • US 20150095600A1
  • Filed: 09/27/2013
  • Published: 04/02/2015
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A processing device comprising:

  • an interface to a non-volatile storage medium; and

    a first functional unit to perform a plurality of instructions associated with an atomic transaction, wherein the plurality of instructions are to update data at a set of addresses in the non-volatile storage medium atomically, wherein the first functional unit is operable to;

    perform a first instruction to create the atomic transaction that declares a size of the data to be updated atomically,perform a second instruction to start execution of the atomic transaction; and

    perform a third instruction to commit the atomic transaction to the set of addresses in the non-volatile storage medium, wherein the updated data is not visible to other functional units of the processing device until the atomic transaction is complete.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×