×

Parallel requestor priority determination and requestor address matching in a cache memory system

  • US 4,070,706 A
  • Filed: 09/20/1976
  • Issued: 01/24/1978
  • Est. Priority Date: 09/20/1976
  • Status: Expired due to Term
First Claim
Patent Images

1. In an electronic data processing system, including a plurality of requestors that seek access to data stored in a like plurality of cache memories, the combination comprising:

  • R cache memories, each comprising;

    a buffer memory having a plurality of address memory locations and a like plurality of associated data memory locations for storing a requestor address in each of said address memory locations and associated data in the associated data memory location; and

    ,match determining means coupled to said address memory locations;

    R requestors having a priority range, each generating an associated requesting requestor address and an associated priority request signal;

    priority determining means;

    means separately coupling each of said priority request signals from each separate one of said R requestors to said priority determining means for determining which one of the priority request signals generated by the requesting requestors is to be granted priority over the other ones of said requesting requestors and generating a requestor active signal indicative of the one requesting requestor that is to be granted priority;

    R gating means;

    means coupling each of said gating means to only a separate associated one of said R cache memories for receiving the data that are read out of the associated cache memory;

    means coupling said requestor active signal from said priority determining means to only the separate associated one of said R gating means for enabling the data that were read out of the associated one of said R cache memories to be coupled to the requesting requestor that was granted priority by said priority determining means;

    means coupling the requesting requestor address from each of said R requestors to only an associated separate one of said R cache memories; and

    ,timing means simultaneously coupling said priority request signals to said priority determining means and each of said requesting requestor addresses to the associated cache memory for simultaneously initiating said priority determination and said match determination.

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