DATA PREFETCHER THAT ADJUSTS PREFETCH STREAM LENGTH BASED ON CONFIDENCE

Patent №

US 8,166,251

Granted

2012-04-24

Filed 2009

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12426808

In an embodiment, a processor includes a data cache and a prefetch unit coupled to the data cache. The prefetch unit is configured to identify a prefetch stream in cache misses from the data cache, and the prefetch unit is configured to issue prefetches predicted by the prefetch stream to prefetch data into the data cache. More particularly, the prefetch unit implements one or more stream engines that generate prefetches for respective prefetch streams. Each stream engine is configured to maintain limit data that indicates a number of prefetches that are permitted to be outstanding beyond a most recent demand access. The stream engine is configured to increase the limit responsive to the number of demand accesses that consume prefetched data at least equaling the limit.

PlanningAI hardwareG06F 12/0862G06F 2212/6026

AI classification

AI hardware1.00
Planning0.93
Evolutionary computation0.00
Vision0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 225680928

Assignors

LUTTRELL, MARK A.

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

© 2026 NYSGPT2525 LLC