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 classification
Ownership
INTEL CORPORATION
assignment · 89080141
Assignors
KEDEM, GERSHON, RONEN, RONNY, YOAZ, ADI
On an employer assignment, the assignors are typically the inventors.