Cache-based trace replay breakpoints using reserved tag field bits
A cache, cache line technology, applied in memory systems, electrical digital data processing, memory architecture access/allocation, etc., can solve problems affecting execution performance, frequency, etc., and achieve the effect of reducing the number and overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] At least some embodiments described herein advance cache-based breakpoint detection in a manner that avoids eviction of cache lines that overlap with monitored memory addresses, while maintaining the advantages of prior cache-based breakpoint detection techniques. . In particular, rather than evict a cache line that overlaps with a monitored memory address, these embodiments exploit one or more "reserved" (or otherwise unavailable) cache lines' tag fields (or similar mechanisms). used) to indicate that the cache line overlaps with the monitored memory address. Doing so not only reduces the number of cache misses that occur, but also enables efficient breakpoint checking to be performed when there are subsequent memory accesses involving the cache line (ie, as opposed to only during a cache miss). In particular, efficient breakpoint checking can be performed when there is a hit on any cache line with the reserved bit set in the cache line's tag field, rather than requir...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


