Using a shadow copy of a cache in a cache hierarchy
AssigneeInternational Business Machines Corporation
InventorsYair Fried, Aaron Tsai, Eyal Naor, Christian Jacobi, Timothy Bronson, Chung-Lung K. Shum
Life of this patent
Estimating the term…
Abstract
Aspects include using a shadow copy of a level 1 (L1) cache in a cache hierarchy. A method includes maintaining the shadow copy of the L1 cache in the cache hierarchy. The maintaining includes updating the shadow copy of the L1 cache with memory content changes to the L1 cache a number of pipeline cycles after the L1 cache is updated with the memory content changes.
Claims19
A computer-implemented process comprising:
- maintaining a shadow copy of a level one (L1) cache in a cache hierarchy, the maintaining comprising:
- updating the shadow copy of the L1 cache with memory content changes to the L1 cache a predetermined fixed number of pipeline cycles after the L1 cache is updated with the memory content changes, wherein the predetermined fixed number of pipeline cycles is one of two, four, eight, ten, and twenty pipeline cycles.
A system comprising:
- a memory having computer readable instructions;
- and
- one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:
- maintaining a shadow copy of a level one (L1) cache in a cache hierarchy, the maintaining comprising:
- updating the shadow copy of the L1 cache with memory content changes to the L1 cache a predetermined fixed number of pipeline cycles after the L1 cache is updated with the memory content changes, wherein the predetermined fixed number of pipeline cycles is one of two, four, eight, ten, and twenty pipeline cycles.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
- maintaining a shadow copy of a level one (L1) cache in a cache hierarchy, the maintaining comprising:
- updating the shadow copy of the L1 cache with memory content changes to the L1 cache a predetermined fixed number of pipeline cycles after the L1 cache is updated with the memory content changes, wherein the predetermined fixed number of pipeline cycles is one of two, four, eight, ten, and twenty pipeline cycles.
Dependencies are inferred from the claim text.