×

Hit/miss logic for a cache memory

  • US 4,363,095 A
  • Filed: 12/31/1980
  • Issued: 12/07/1982
  • Est. Priority Date: 12/31/1980
  • Status: Expired due to Term
First Claim
Patent Images

1. 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:

  • memory means for storing said subset of said data words stored in said system memory, said memory means including an odd memory module for storing said data words identified by said odd address numbers and an even memory module for separately storing said data words identified by said even address numbers;

    an odd directory memory for storing said address numbers identifying said data words stored in said odd memory modules;

    an even directory memory for storing said address numbers identifying said data words stored in said even memory modules;

    means for receiving each of said address numbers supplied by said system elements and for determining if said received memory request address number and the next successive address number are stored in said odd or even directory memories; and

    hit detector circuit means coupled to said receiving and determining means for generating a full hit signal if both said supplied memory request address number and said next successive address number are determined to be stored in said odd and even directory memories, a partial hit signal if only one of said supplied memory request address number and said next successive address number are determined to be stored in said odd and even directory memories, and a no hit signal if neither said supplied memory request address number nor said next successive address numer are determined to be stored in said odd and even directory memories.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×