×

Apparatus and method for handling write operations

  • US 10,621,103 B2
  • Filed: 12/05/2017
  • Issued: 04/14/2020
  • Est. Priority Date: 12/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a first processing device to execute a sequence of instructions, said sequence comprising at least one instruction to activate a software protocol to establish an ownership right for writing data to a first memory region, and at least one write instruction executed following establishment of the ownership right, in order to perform one or more write operations to output write data for storage in at least one memory location within the first memory region;

    a writeback cache associated with the first processing device and arranged to store the write data output during the one or more write operations; and

    coherency circuitry coupled to the writeback cache and to at least one further cache associated with at least one further processing device;

    wherein;

    the first processing device is responsive to a trigger event to initiate a clean operation in order to cause the write data to be written from the writeback cache to memory;

    the software protocol is arranged to regulate read access to the first memory region by the at least one further processing device during a period between establishment of the ownership right for the first processing device and performance of the clean operation; and

    operation of the coherency circuitry is deferred until the clean operation is performed, wherein the coherency circuitry is responsive to the clean operation to interact with said at least one further cache to implement a hardware protocol in order to make the write data visible to said at least one further processing device.

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