Tracking memory modifications at cache line granularity
US12332786B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Apr 8, 2024 |
| Grant date | Jun 17, 2025 |
| Priority date | — |
| Expiry date | Apr 8, 2044 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7208
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems, methods, and computer readable media for tracking memory deltas at a cache line granularity. The method includes receiving a base address for a physical memory region, receiving a list of empty log memory buffers associated with a delta logging session, and responsive to determining that a cache line associated with the physical memory region may be in a modified state, storing the modified cache line and metadata associated with the modified cache line in an active log memory buffer referenced by the list of empty log memory buffers. The method also includes determining that the active log memory buffer is full and appending a flag to the active log memory buffer, thereby marking the active log memory buffer as a full log memory buffer. The method also includes storing a list of full log memory buffers, wherein the list is visible to a host processor.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.