Invention Grant
- Patent Title: Cache-based trace logging using tags in an upper-level cache
-
Application No.: US17229645Application Date: 2021-04-13
-
Publication No.: US11561896B2Publication Date: 2023-01-24
- Inventor: Jordi Mola , Thomas Philip Speier
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0802

Abstract:
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.
Public/Granted literature
- US20220269604A1 CACHE-BASED TRACE LOGGING USING TAGS IN AN UPPER-LEVEL CACHE Public/Granted day:2022-08-25
Information query