PREFETCH INSTRUCTION FOR AN UNPREDICTED PATH INCLUDING A FLUSH FIELD FOR INDICATING WHETHER EARLIER PREFETCHES ARE TO BE DISCARDED AND WHETHER IN-PROGRESS PREFETECHES ARE TO BE ABORTED

Patent №

US 6,799,263

Granted

2004-09-28

Filed 1999

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09430361

A method for prefetching instructions into cache memory using a prefetch instruction. The prefetch instruction contains a target field, a count field, a cache level field, a flush field, and a trace field. The target field specifies the address at which prefetching begins. The count field specifies the number of instructions to prefetch. The flush field indicates whether earlier prefetches should be discarded and whether in-progress prefetches should be aborted. The level field specifies the level of the cache into which the instructions should be prefetched. The trace field establishes a trace vector that can be used to determine whether the prefetching operation specified by the operation should be aborted. The prefetch instruction may be used in conjunction with a branch predict instruction to prefetch a branch of instructions that is not predicted.

AI hardwareG06F 9/3802G06F 9/3806

AI classification

AI hardware1.00
Knowledge representation0.13
Planning0.03
Natural language0.01
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 109350571

Assignors

MORRIS, DALE C., CALLISTER, JAMES R., UNDY, STEPHEN R.

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

© 2026 NYSGPT2525 LLC