METHOD AND APPARATUS FOR AVOIDING CACHE POLLUTION DUE TO SPECULATIVE MEMORY LOAD OPERATIONS IN A MICROPROCESSOR

Patent №

US 7,010,648

Granted

2006-03-07

Filed 2003

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10658663

A cache pollution avoidance unit includes a dynamic memory dependency table for storing a dependency state condition between a first load instruction and a sequentially later second load instruction, which may depend on the completion of execution of the first load instruction for operand data. The cache pollution avoidance unit logically ANDs the dependency state condition stored in the dynamic memory dependency table with a cache memory “miss” state condition returned by the cache pollution avoidance unit for operand data produced by the first load instruction and required by the second load instruction. If the logical ANDing is true, memory access to the second load instruction is squashed and the execution of the second load instruction is re-scheduled.

AI hardwareG06F 9/3842G06F 9/3834G06F 9/3838G06F 9/3861

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 144850094

Assignors

KADAMBI, SUDARSHAN, BALAKRISHNAN, VIJAY

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

© 2026 NYSGPT2525 LLC