Flush Engine
AssigneeApple Inc.
InventorsBrian P. Lilly, Gerard R. Williams, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsBrian P. Lilly, Gerard R. Williams, III
Estimating the term…
Techniques are disclosed related to flushing one or more data caches. In one embodiment an apparatus includes a processing element, a first cache associated with the processing element, and a circuit configured to copy modified data from the first cache to a second cache in response to determining an activity level of the processing element. In this embodiment, the apparatus is configured to alter a power state of the first cache after the circuit copies the modified data. The first cache may be at a lower level in a memory hierarchy relative to the second cache. In one embodiment, the circuit is also configured to copy data from the second cache to a third cache or a memory after a particular time interval. In some embodiments, the circuit is configured to copy data while one or more pipeline elements of the apparatus are in a low-power state.
An apparatus, comprising:
A method, comprising:
A processor, comprising:
A method, comprising:
A processor core, comprising:
Dependencies are inferred from the claim text.