CACHE MEMORY AND METHOD FOR HANDLING EFFECTS OF EXTERNAL SNOOPS COLLIDING WITH IN-FLIGHT OPERATIONS INTERNALLY TO THE CACHE

Patent №

US 7,146,468

Granted

2006-12-05

Filed 2002

Owner

IP-FIRST, LLC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10266018

A cache memory that completes an in-flight operation with another cache that collides with a snoop operation, rather than canceling the in-flight operation. Operations to the cache comprise a query pass and one or more finish passes. When the cache detects a snoop query intervening between the query pass and a finish pass of the in-flight operation, the cache generates a more up-to-date status for the snoop query that takes into account the tag status to which the in-flight finish pass will update the implicated cache line. This is necessary because otherwise the snoop query might not see the affect of the in-flight finish pass status update. This allows the in-flight finish pass to complete instead of being cancelled and the snoop finish pass to correctly update the status after the in-flight finish pass, and to provide modified data from the cache line to the externally snooped transaction.

AI classification

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

Ownership

IP-FIRST, LLC.

assignment · 133730263

Assignors

HARDAGE, JAMES N., JR., HARDAGE, JAMES N.

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

From the same owner

© 2026 NYSGPT2525 LLC