×

Page controlled cache directory addressing

  • US 4,441,155 A
  • Filed: 11/23/1981
  • Issued: 04/03/1984
  • Est. Priority Date: 11/23/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of modifying the addressing of a cache directory with a virtual addres requested by a CPU for accessing a page frame in main storage, the virtual address including an external page address field and an internal page address field, the external page address field being used for addressing the page frame in main storage, a page component field at the high-order end of the internal page address field, a congruence class selection field being taken from the virtual address and including the page component field, the modified cache addressing method comprising the steps of:

  • selecting a group of contiguous bit positions from the requested virtual address including at least the congruence class selection field and a control bit position which is the lowest-order bit position in the external page address field,inverting the content of a sub-page bit position in the page component field of the congruence class selection field when the control bit position has one state and not changing the content of the sub-page bit position when the control bit position has another state,addressing the cache direction with a modified congruence class selection field derived by the inverting step being applied to the congruence class selection field obtained by the selecting step,whereby improved cache utilization can be obtained by the inverting step redistributing the congruence classes in the cache directory.

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