×

UPDATING PERSISTENT DATA IN PERSISTENT MEMORY-BASED STORAGE

  • US 20160179687A1
  • Filed: 12/22/2014
  • Published: 06/23/2016
  • Est. Priority Date: 12/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a processing core to execute an application comprising instructions encoding a transaction with a persistent memory via a volatile cache, wherein the volatile cache comprises a cache line associated with the transaction, the cache line being associated with a cache line status; and

    a cache controller operatively coupled to the volatile cache, the cache controller, in response to detecting a failure event, to;

    in response to determining that the cache line status indicates that the cache line is committed, evict contents of the cache line to the persistent memory, andin response to determining the cache line status indicates that the cache line is uncommitted, discard the contents of the cache line.

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