×

Sequential prefetching with deconfirmation

  • US 4,980,823 A
  • Filed: 01/05/1990
  • Issued: 12/25/1990
  • Est. Priority Date: 06/22/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer performed method for prefetching sequential lines from main memory into a processor cache memory of a computer, said cache memory including an S-vector comprising an S-bit associated with lines in main memory, said S-b being indicative of whether a succeeding line is likely to be accessed when a line in memory corresponding to said S-bit is accessed, the S-bits of said S-vector initially being set on, said method comprising the steps of:

  • testing an access to the cache memory to determine if an accessed line is in the cache memory, and if it is, accessing the line;

    otherwise, fetching the accessed line from main memory;

    testing the accessed line in the cache memory to determine if it is in a Most-Recently-Used position, and if it is not, making the line the Most-Recently Used;

    testing said S-bit for the accessed line to determine if it is on, and if it is, testing to determine if a sequential next line is in the cache memory; and

    if said sequential next line is not in the cache memory, prefetching the sequential next line into the cache memory as a new line and keeping the new line at a Least-Recently-Used position in the cache memory.

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