METHOD AND SYSTEM FOR CANCELLING SPECULATIVE CACHE PREFETCH REQUESTS

Patent №

US 6,438,656

Granted

2002-08-20

Filed 1999

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09364574

A method of operating a multi-level memory hierarchy of a computer system and apparatus embodying the method, wherein instructions issue having an explicit prefetch request directly from an instruction sequence unit to a prefetch unit of the processing unit. The invention applies to values that are either operand data or instructions. In a preferred embodiment, two prefetch units are used, the first prefetch unit being hardware independent and dynamically monitoring one or more active streams associated with operations carried out by a core of the processing unit, and the second prefetch unit being aware of the lower level storage subsystem and sending with the prefetch request an indication that a prefetch value is to be loaded into a lower level cache of the processing unit. These prefetch requests can be demand load requests, where the processing unit will need the operand data or instructions, or speculative load requests, where the processing unit may or may not need the operand data or instructions, but a branch prediction or stream association predicts that they might be needed. After a predetermined number of cycles has elapsed, the speculative load request is cancelled if the request has not already been completed.

AI hardwareG06F 9/3804G06F 9/30047G06F 9/383G06F 9/3842G06F 9/3858G06F 9/3861G06F 12/0862G06F 12/0897+2 more

AI classification

AI hardware0.95
Knowledge representation0.09
Machine learning0.00
Speech0.00
Natural language0.00
Vision0.00
Evolutionary computation0.00
Planning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 101450800

Assignors

ARIMILLI, RAVI K., CLARK, LEO J., DODSON, JOHN STEVEN, GUTHRIE, GUY LYNN, STARKE, WILLIAM JOHN

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

From the same owner

© 2026 NYSGPT2525 LLC