DYNAMIC PREFETCHING OF HOT DATA STREAMS

Patent №

US 8,046,752

Granted

2011-10-25

Filed 2005

Owner

Lab

AI components

1

hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

11280476

A method and system for creating and injecting code into a running program that identifies a hot data stream, and prefetching data elements in the stream so they are available when needed by the processor. The injected code identifies the first few elements in a hot data stream (i.e. the prefix), and prefetches the balance of the elements in the stream (i.e., the suffix). Since the hot data stream identification code and prefetch code is injected at run time, pointer related time-dependencies inherent in earlier prefetch systems are eliminated. A global deterministic finite state machine (DFSM) is used to help create conceptual logic used to generate the code injected into the program for prefix detection.

AI hardwareG06F 9/45525G06F 8/4442

AI classification

AI hardware1.00
Machine learning0.03
Natural language0.00
Speech0.00
Evolutionary computation0.00
Planning0.00
Knowledge representation0.00
Vision0.00
© 2026 NYSGPT2525 LLC