Patent Number: 7,089,389

Title: System and method for the discovery and use of repetitively accessed data

Abstract: A system and method for analyzing data accesses to determine data accessing patterns is provided. Data address accesses are traced and transformed into Whole Program Data Accesses (WPDAs). WPDAs may then be used to discover higher-level data abstractions, such as hot data blocks. Hot data blocks provide information related to sequences of data addresses that are repeatedly accessed together. Hot data blocks may then be used to improve program performance.

Inventors: Chilimbi; Trishul (Seattle, WA)

Assignee: Microsoft Corporation

International Classification: G06F 12/06 (20060101)

Expiration Date: 8/08/02018