×

Cache including a prefetch way for storing prefetch cache lines and configured to move a prefetched cache line to a non-prefetch way upon access to the prefetched cache line

  • US 6,138,213 A
  • Filed: 06/27/1997
  • Issued: 10/24/2000
  • Est. Priority Date: 06/27/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A cache comprising:

  • a storage including at least a first way for storing cache lines and at least one prefetch way for storing prefetch cache lines, said storage comprising a plurality of rows selectable by an index portion of an address input to said cache, wherein said first way includes a first plurality of cache line storage locations, and wherein each of said first plurality of cache line storage locations is included within a respective one of said plurality of rows, and wherein said prefetch way includes a second plurality of cache line storage locations, and wherein each of said second plurality of cache line storage locations is included within said respective one of said plurality of rows; and

    a control unit coupled to said storage, wherein said control unit is configured to store a first prefetch cache line into said prefetch way, and wherein said control unit is further configured to move said first prefetch cache line from said prefetch way into said first way if said prefetch cache line is requested from said cache, and wherein said first prefetch cache line includes a referenced indication, and wherein said control unit is configured to place said reference indication into a first state if said first prefetch cache line is requested from said cached, and wherein said first state is indicative of said first prefetch cache line being requested, and wherein said referenced indication is indicative, in second state, that said first prefetch cache line has not been requested from said cache.

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