×

Computer memory address control apparatus utilizing hashed address tags in page tables which are compared to a combined address tag and index which are longer than the basic data width of the associated computer

  • US 5,724,538 A
  • Filed: 02/27/1996
  • Issued: 03/03/1998
  • Est. Priority Date: 04/08/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer apparatus having a basic data width, incorporating virtual memory to physical memory translation apparatus of the type having a TLB and a page table, comprising:

  • a first storage means storing a virtual tag wherein the number of bits in the virtual tag exceeds the basic data width of the computer;

    the virtual tag having a reduced tag section wherein the number of bits in the reduced tag section is equal to, or less than, the basic data width of the computer;

    the virtual tag having an index section including the virtual tag bits excluded from the reduced tag section;

    a hash function operative to produce an output string of bits from the reduced tag bits;

    a page table index including said output string bits combined with said index section bits; and

    a page table including a reduced tag entry, where the reduced tag entry is a reduced tag, and an associated physical page address;

    wherein after a TLB miss, the page table points to a page table reduced tag entry which is compared to the reduced tag entry of the virtual tag.

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