×

Computer with a cache controller and cache memory with a priority table and priority levels

  • US 5,906,000 A
  • Filed: 02/18/1997
  • Issued: 05/18/1999
  • Est. Priority Date: 03/01/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a processor;

    a priority table for storing an address indicative of the original location of each data items to be read by the processor and a priority level corresponding to the frequency of access by the processor to read each of the data items;

    a cache memory for storing, in units of cache blocks, part of the data items to be read by the processor, the cache memory having a tag which stores an address and a priority level corresponding to each of the data items; and

    a controller including;

    means for obtaining, when a cache miss has occurred, a priority level corresponding to data requested by the processor, by referring to the priority table and using an address included in the request of the processor, andmeans for comparing the obtained priority level with a priority level of data stored in a predetermined cache block in the cache memory, thereby to determine whether data replacement should be performed in the predetermined cache block.

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