DYNAMICALLY DISABLING SPECULATIVE PREFETCH WHEN HIGH PRIORITY DEMAND FETCH OPPORTUNITY USE IS HIGH

Patent №

US 6,233,645

Granted

2001-05-15

Filed 1998

Owner

DIGITAL EQUIPMENT CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09184623

A method of limiting, in a digital processor, low-priority utilization of a resource in favor of high-priority utilization of the resource comprises determining a value predictive of high-priority utilization of the resource. Low-priority utilization of the resource is inhibited if the determined predictive value is greater than a threshold. On the other hand, if the predictive value is less than or equal to the threshold, then low-priority utilization of the resource is allowed. In a preferred embodiment, the predictive value is derived by counting the number of actual high-priority utilizations of the resource out of the last N opportunities in which the resource could have been utilized for a high-priority need. Preferably, recent utilizations are given more weight than others. In a preferred embodiment, the resource comprises one of main memory, instruction cache memory, or data cache memory. High-priority utilization comprises high-priority access to memory and low-priority utilization comprises memory prefetching. Low priority utilizations are throttled when the threshold is exceeded. Counting and comparing are done with a shift register, counting logic, and a comparator; or with a counter and a comparator; or with two shift registers in which case no comparator is needed.

AI hardwareG06F 9/5016G06F 9/3802G06F 9/383G06F 11/3409G06F 2201/88G06F 2209/5021G06F 2209/507

AI classification

AI hardware0.99
Planning0.01
Knowledge representation0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

DIGITAL EQUIPMENT CORPORATION

assignment · 95790469

Assignors

CHRYSOS, GEORGE Z., SNYDER, WILSON P., II

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

© 2026 NYSGPT2525 LLC