AN INTERLOCK FOR CONTROLLING PROCESSOR OWNERSHIP OF PIPELINED DATA FOR A STORE IN CACHE

Patent №

US 5,490,261

Granted

1996-02-06

Filed 1991

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NEW YORK

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07680176

Insures data integrity in process ownership indications by providing an ownership interlock on the data units in a pipeline to a store-in type of cache. An ownership interlock prevents any processor ownership change to occur (i.e. exclusive or readonly ownership) for a cache data unit until all outstanding stores have been made in the cache data unit, after which the ownership may be changed. An ownership change may be signalled by a cross-invalidate (XI) signal to a processor. Outstanding stores are received by the pipeline after the stores are completed by a processor, and the outstanding stores output from the pipeline into a store-in cache. A continuous flow of stores is enabled into and out of the pipeline to expedite a change of ownership requested of a data unit in the cache. The continuous flow avoids having to stop a processor from putting stores into the pipeline and avoids forcing all outstanding stores out of the pipeline into the cache before indicating a change of processor ownership.

AI classification

Planning0.97
AI hardware0.88
Knowledge representation0.00
Evolutionary computation0.00
Natural language0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NEW YORK

assignment · 56640853

Assignors

BEAN, BRADFORD M., BIERCE, ANNE E., CHRISTENSEN, NEAL T., CLARK, LEO J., COMFORT, STEVEN T., JONES, CHRISTINE C., MAK, PAK-KIN

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

From the same owner

© 2026 NYSGPT2525 LLC