×

Microprocessor circuits, systems, and methods implementing a load target buffer with entries relating to prefetch desirability

  • US 6,216,219 B1
  • Filed: 12/30/1997
  • Issued: 04/10/2001
  • Est. Priority Date: 12/31/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor, comprising:

  • a memory system for outputting data in response to an address, wherein the memory system is further operable to receive a prefetch request having a predicted target data address; and

    a load target circuit connected to said memory system for generating said predicted target data address, comprising;

    a first plurality of entries of a first length, wherein each of the first plurality of entries comprises;

    a first address tag for indicating a memory address of a corresponding one of a first plurality of data fetching instructions; and

    first prediction information for indicating a corresponding predicted target data address;

    a second plurality of entries of a second length different than the first length, wherein each of the second plurality of entries comprises a second address tag for indicating a memory address of a corresponding one of a second plurality of data fetching instructions;

    said load target circuit operative to compare a corresponding memory address of a decoded data fetching instruction with each first address tag and with each second address tag;

    said load target circuit operative to issue a prefetch request to said memory system for data at a corresponding predicted target data address upon a match of said memory address of a decoded data fetching instruction and one of said first address tags; and

    said load target circuit operative to inhibit issue of a prefetch request to said memory system upon a match of said memory address of a decoded data fetching instruction and one of said second address tags.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×