THRESHOLD-BASED LOAD ADDRESS PREDICTION AND NEW THREAD IDENTIFICATION IN A MULTITHREADED MICROPROCESSOR

Patent №

US 6,907,520

Granted

2005-06-14

Filed 2002

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10044487

A method and apparatus for predicting load addresses and identifying new threads of instructions for execution in a multithreaded processor. A load prediction unit scans an instruction window for load instructions. A load prediction table is searched for an entry corresponding to a detected load instruction. If an entry is found in the table, a load address prediction is made for the load instruction and conveyed to the data cache. If the load address misses in the cache, the data is prefetched. Subsequently, if it is determined that the load prediction was incorrect, a miss counter in the corresponding entry in the load prediction table is incremented. If on a subsequent detection of the load instruction, the miss counter has reached a threshold, the load instruction is predicted to miss. In response to the predicted miss, a new thread of instructions is identified for execution.

AI hardwareG06F 9/3851G06F 9/3455G06F 9/383G06F 9/3832G06F 9/3885G06F 12/0862G06F 2212/1021G06F 2212/6024

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 124990364

Assignors

PARADY, BODO K.

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

© 2026 NYSGPT2525 LLC