Cache-based trace logging using tags in an upper-level cache
OwnerJordi Mola, Thomas Philip Speierinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerJordi Mola, Thomas Philip Speierinventors
Estimating the term…
Cache-based trace logging using tags in an upper cache level. A processor influxes a cache line into a first cache level from an upper second cache level. Influxing the cache line into the first cache level includes, based on the first cache level being a recording cache, the processor reading a tag that is (i) stored in the second cache level and (ii) associated with the cache line. Based on reading the tag, the processor determines whether a first value of the cache line within the second cache level has been previously captured by a trace. The processor performs one of (i) when the first value is determined to have been previously logged, following a logged value logic path when influxing the cache line; or (ii) when the first value is determined to have not been previously logged, following a non-logged value logic path when influxing the cache line.
A method, implemented by a processor, for cache-based trace logging using tags in an upper cache level, the method comprising:
A processor comprising:
A hardware storage device that stores computer-executable instructions that are executable at a processor to cause the processor to at least:
Dependencies are inferred from the claim text.