Near-cache compute
AssigneeMicron Technology, Inc.
InventorDavid Andrew Roberts
Life of this patent
Estimating the term…
Abstract
Near-cache compute can be implemented by a device that includes an interface configured to communicate with external entities and processing circuitry configured to receive a recall count request, from an entity on the interface. Here, the recall count request can specify a data object that is represented by a set of cache lines on the device. The device can tabulate a number of cache lines in the set of cache lines that are inconsistent to create a recall count and communicate a response to the entity via the interface that includes the recall count.
Claims20
A device for near-cache compute, the device comprising:
- an interface configured to communicate with external entities;
- and
- processing circuitry configured to:
- receive a recall count request, on the interface, the recall count request specifying a data object, the data object represented by a set of cache lines on the device;
- tabulate a number of cache lines in the set of cache lines that are inconsistent to create a recall count;
- and
- communicate a response to the interface, the response including the recall count.
A method for near-cache compute, the method comprising:
- receiving a recall count request on an interface of a device, the recall count request specifying a data object, the data object represented by a set of cache lines on the device;
- tabulating a number of cache lines in the set of cache lines that are inconsistent to create a recall count;
- and
- communicating a response to the interface, the response including the recall count.
A machine readable medium including instructions for near-cache compute, the instructions, when executed by processing circuitry of a device, cause the device to perform operations comprising:
- receiving a recall count request on an interface of the device, the recall count request specifying a data object, the data object represented by a set of cache lines on the device;
- tabulating a number of cache lines in the set of cache lines that are inconsistent to create a recall count;
- and
- communicating a response to the interface, the response including the recall count.
Dependencies are inferred from the claim text.