×

IMPLEMENTING ATOMIC PRIMITIVES USING CACHE LINE LOCKING

  • US 20180173625A1
  • Filed: 12/14/2017
  • Published: 06/21/2018
  • Est. Priority Date: 12/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a cache, the cache comprising a cache line;

    an execution unit to execute an atomic primitive to;

    responsive to executing a read instruction to retrieve a data item from a memory location, cause to store a copy of the data item in the cache line;

    execute a lock instruction to lock the cache line to the processor;

    execute at least one instruction while the cache line is locked to the processor; and

    execute an unlock instruction to cause the cache controller to release the cache line from the processor.

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