×

Method and apparatus for performing speculative memory fills into a microprocessor

  • US 6,493,802 B1
  • Filed: 06/18/1998
  • Issued: 12/10/2002
  • Est. Priority Date: 06/18/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of speculatively filling a cache within a multiprocessor system, the system including a main memory coupled to a plurality of processors having a plurality of caches, comprising the steps of:

  • determining an address which identifies information located in the main memory, the address also identifying one or more versions of the information located in one or more of the plurality of caches, such address being determined to fill a designated cache with the information;

    starting a process of filling the designated cache with the information located in the main memory;

    locating one or more other versions of the information identified by the address in the plurality of caches; and

    determining validity of the information located in the main memory after locating the one or more other versions of the information, the initiation of the process of filling the designated cache with the information located in the main memory occurring in time before the time of determination of the validity of the information located in main memory.

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