Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput
AssigneeSoft Machines, Inc.
InventorsKarthikeyan AVUDAIYAPPAN, Sourabh ALURKAR
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoft Machines, Inc.
InventorsKarthikeyan AVUDAIYAPPAN, Sourabh ALURKAR
Estimating the term…
A method for supporting a plurality of requests for access to a data cache memory (“cache”) is disclosed. The method comprises accessing a first set of requests to access the cache, wherein the cache comprises a plurality of blocks. Further, responsive to the first set of requests to access the cache, the method comprises accessing a tag memory that maintains a plurality of copies of tags for each entry in the cache and identifying tags that correspond to individual requests of the first set. The method also comprises performing arbitration in a same clock cycle as the accessing and identifying of tags, wherein the arbitration comprises: (a) identifying a second set of requests to access the cache from the first set, wherein the second set accesses a same block within the cache; and (b) selecting each request from the second set to receive data from the same block.
A method for supporting a plurality of requests for access to a data cache memory, said method comprising:
The method of 2, wherein said bypass winner receives data via a bypass path from said true winner.
A processor unit configured to perform a method for supporting a plurality of requests for access to a data cache memory, said method comprising:
A computer system comprising:
Dependencies are inferred from the claim text.