Atomic Memory Update Unit & Methods
AssigneeImagination Technologies Limited
InventorsSteven J. Clohset, Jason R. Redgrave, Luke T. Peterson
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsSteven J. Clohset, Jason R. Redgrave, Luke T. Peterson
Estimating the term…
In an aspect, an update unit can evaluate condition(s) in an update request and update one or more memory locations based on the condition evaluation. The update unit can operate atomically to determine whether to effect the update and to make the update. Updates can include one or more of incrementing and swapping values. An update request may specify one of a pre-determined set of update types. Some update types may be conditional and others unconditional. The update unit can be coupled to receive update requests from a plurality of computation units. The computation units may not have privileges to directly generate write requests to be effected on at least some of the locations in memory. The computation units can be fixed function circuitry operating on inputs received from programmable computation elements. The update unit may include a buffer to hold received update requests.
A machine-implemented method of updating a memory, comprising:
An apparatus for concurrent computation, comprising:
Dependencies are inferred from the claim text.