DUAL CACHE DIRECTORIES WITH RESPECTIVE QUEUE INDEPENDENTLY EXECUTING ITS CONTENT AND ALLOWING STAGGERED WRITE OPERATIONS

Patent №

US 6,085,288

Granted

2000-07-04

Filed 1997

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08839556

A method of storing values in a cache used by a processor of a computer system, the cache having two or more cache directories. An address tag associated with the memory block is written into a first cache directory during an initial processor cycle, the address tag is written into a second cache directory during the next or subsequent processor cycle. Another address tag associated with a different memory block may be read from the second cache directory during the initial processor cycle. Additionally, another address tag associated with yet a different memory block may be read from the first cache directory during the subsequent processor cycle. A write operation for the address tag may be placed into a write queue of the first cache directory, prior to writing the address tag into the first cache directory, and the same write operation may be placed into a write queue of the second cache directory, prior to said step of writing the address tag into the second cache directory; the write queue of the second cache directory executes its contents independently of the write queue of the first cache directory. This staggered writing ability imparts greater flexibility in carrying out write operations for a cache having multiple directories, thereby increasing performance.

AI classification

AI hardware0.89
Natural language0.16
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 85920822

Assignors

ARIMILLI, RAVI K., DODSON, JOHN S., LEWIS, JERRY D., SKERGAN, TIMOTHY

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

From the same owner

© 2026 NYSGPT2525 LLC