METHOD AND APPARATUS FOR CACHE LINE PREDICTION AND PREFETCHINGUSING A PREFETCH CONTROLLER AND BUFFER AND ACCESS HISTORY

Patent №

US 6,134,643

Granted

2000-10-17

Filed 1997

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08979575

A microprocessor includes an execution engine, a prediction table cache, and a prefetch controller. The execution engine is adapted to issue a memory request. The memory request includes an identifier corresponding to a row location in an external main memory. The prediction table cache is adapted to store a plurality of entries defining an access history of previously encountered memory requests. The prediction table cache is indexed by the identifier. The prefetch controller is adapted to receive the memory request and generate at least one prefetch candidate based on the memory request and the access history. A method for prefetching data in a microprocessor includes receiving a memory request. The memory request includes an identifier corresponding to a row location in an external main memory. The memory request is compared to an access history of previously encountered memory requests. The access history is indexed by the identifier. At least one prefetch candidate is generated based on the memory request and the access history.

AI hardwareG06F 12/0862G06F 2212/6024

AI classification

AI hardware0.96
Knowledge representation0.12
Planning0.02
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

INTEL CORPORATION

assignment · 89080141

Assignors

KEDEM, GERSHON, RONEN, RONNY, YOAZ, ADI

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

From the same owner

© 2026 NYSGPT2525 LLC