SYSTEM AND METHOD FOR ANALYZING DATA ACCESSES OF A TRACE FROM A COMPUTER-EXECUTABLE PROGRAM TO DETERMINE DATA ACCESS PATTERNS

Patent №

US 6,971,092

Granted

2005-11-29

Filed 2001

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09939172

A system and method for analyzing data accesses to determine data access patterns. Data address accesses are traced and transformed into Whole Program Streams (WPS). WPS may then be used to discover higher-level data abstractions, such as hot data streams and data flow graphs. Hot data streams provide information related to sequences of data addresses that are repeatedly accessed together. Data flow graphs indicate how hot data streams are related and include frequencies of each hot data stream following another. Hot data streams and data flow graphs may be used with pre-fetching and/or cache managers to improve program performance.

Knowledge representationAI hardwareG06F 11/3471G06F 11/3466G06F 12/0862G06F 2201/865G06F 2201/885G06F 2212/6024

AI classification

AI hardware1.00
Knowledge representation0.94
Natural language0.48
Planning0.15
Machine learning0.04
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 121270948

Assignors

CHILIMBI, TRISHUL M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC