Hit/miss logic for a cache memory
AssigneeHoneywell Information Systems Inc.
InventorsWilliam E. Woods, Arthur Peters
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell Information Systems Inc.
InventorsWilliam E. Woods, Arthur Peters
Estimating the term…
In a data processing system a cache memory comprises level one and level two even and odd data stores and level one and level two even and odd directory stores. The directory stores include a plurality of storage locations for storing the most significant bits of the address numbers associated with the data words stored in the level one and level two even and odd data stores. The level one and level two even and odd directory stores are addressed by the least significant bits of the address numbers. Comparator circuits compare the high order bits of an address number supplied in a memory request to the high order bits stored in the level one even and odd directory stores at storage locations identified by both the low order bits of the address supplied in the memory request and the low order address bits incremented by one. A hit detector circuit determines whether one, both, or none of the requested words are stored in the cache memory by analyzing the outputs of the comparators.
In a data processing system including a system memory for addressably storing a plurality of data words identified by a like plurality of associated odd and even address numbers, each address number including a first portion and a second portion, and wherein system elements generate requests for the transfer of a pair of data words identified by successive address numbers, a transfer request including a memory request address number identifying the first of the pair of data words requested, a cache memory for selectively storing a subset of the data words stored in the system memory and for supplying the requested data words in the place of the system memory if the requested data words are stored in the cache memory, the cache memory comprising:
In a data processing system including a system memory for addressably storing a plurality of data words identified by a like plurality of odd and even address numbers having a first address portion and a second address portion wherein system elements supply a memory request address number also having first and second address portions when requesting a transfer of a pair of data words identified by successive address numbers, a cache memory comprising:
Dependencies are inferred from the claim text.