Host-Managed Memory Access Heatmaps for Accurate Frequency Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory access monitoring techniques in host devices are resource-intensive and inaccurate, failing to accurately track access operations due to multiple commands for the same address or external access by other devices.

Innovation Solution

Implementing a memory device with a register that maps access operations to multiple fields based on mapping functions, complemented by a first-in-first-out policy, to track access frequencies, and providing these values to the host device for accurate distribution analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a host device implements access operation monitoring using traditional techniques, then access frequency tracking is attempted, but resource utilization increases and measurement precision decreases due to inability to accurately distinguish unique address accesses

Engineering Contradiction:
Improveaccess operation monitoring accuracyVSAvoidresource utilization
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the access monitoring function into two parts: the memory device maintains a detailed access count table tracking each unique address, while the host device receives summarized access frequency information. This segmentation allows precise tracking at the memory device level without burdening the host device with complex monitoring resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the memory device acts as a mediator that collects, processes, and reports access operation data to the host device. This intermediary approach eliminates the need for the host device to implement complex monitoring logic, reducing host resource utilization while maintaining measurement precision through the memory device's accurate tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple access commands are issued for the same address, then access frequency increases, but traditional monitoring techniques fail to accurately track unique address accesses

Engineering Contradiction:
Improveaccess operation count accuracyVSAvoidmonitoring accuracy under multiple accesses
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements preliminary action by having the memory device pre-establish an access count table that tracks each unique address before multiple access commands are issued. This pre-existing structure enables accurate counting of unique addresses even when multiple commands target the same address, ensuring measurement precision and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where the memory device continuously updates the access count table with each access operation and provides accurate access frequency information back to the host device. This feedback loop ensures that the host device receives reliable data about unique address accesses, maintaining monitoring accuracy regardless of how many commands are issued for the same address.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the memory device maintains detailed access information, then monitoring accuracy improves, but storage resources and processing load increase

Engineering Contradiction:
Improveaccess operation tracking accuracyVSAvoidstorage resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the data storage responsibility by having the memory device maintain a compact access count table that records only essential access frequency information for each unique address, rather than storing complete access command histories. This segmented approach maintains measurement precision while minimizing storage resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by having the memory device track only the necessary access frequency data (count of accesses per unique address) rather than monitoring all aspects of access operations. This selective tracking maintains sufficient measurement precision for memory management purposes while significantly reducing both storage resources and processing load compared to comprehensive monitoring approaches.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12449978B2Access heatmap implementations at a host device
Publication Date: 2025.10.21 MICRON TECHNOLOGY INC
  • US12449978B2 patent drawing
  • US12449978B2 patent drawing
  • US12449978B2 patent drawing

AI summary

Methods, systems, and devices for access heatmap implementations at a host device are described. A host device may leverage access operation monitoring that is performed at a memory device, including various examples of signaling and management of monitoring configurations. For example, a memory device may maintain a storage location for tracking access operation occurrence, for which access operations of a given address may be mapped to multiple fields, and for which each field may be associated with access operations of a respective subset of the addresses. In some examples, such registers may be configured or accessed based on indications (e.g., commands, requests) from a host device, which may support dynamic access operation monitoring that is responsive to various operating conditions. In some examples, the host device may perform evaluations based on such minimum values associated with respective addresses to determine a distribution of data across various portions of memory.