Directory storage control for commonly used patterns
First Claim
Patent Images
1. A method for reducing directory size within a system, the method comprising:
- setting, by a defragment control logic unit, a default encoding for a directory having a plurality of patterns, wherein each pattern represents sharing of information among agents in the system and each pattern has a counter value;
tracking, by a statistical logic unit, through updating the counter value for each pattern as each pattern is committed to the directory;
generating an update encoding for the directory that includes a group of patterns that have a highest counter value;
updating the directory from the default encoding to the updated encoding; and
determining, using a control bit, if the updated encoding is a new encoding or an old encoding.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed with the ability to track usage of information and determine commonly used patterns to be stored and updated in a directory. The information includes counter values that represent the frequency of occurrence of a pattern that is committed to the directory. Thus, allows the system to control and reduce the size allocated to storing information in the directory because the size is reduced by limiting address bits. This, in turn, creates additional benefits in speed and power because it allows subsystems to avoid transmitting, storing, and operating upon excessive address information.
0 Citations
5 Claims
-
1. A method for reducing directory size within a system, the method comprising:
-
setting, by a defragment control logic unit, a default encoding for a directory having a plurality of patterns, wherein each pattern represents sharing of information among agents in the system and each pattern has a counter value; tracking, by a statistical logic unit, through updating the counter value for each pattern as each pattern is committed to the directory; generating an update encoding for the directory that includes a group of patterns that have a highest counter value; updating the directory from the default encoding to the updated encoding; and determining, using a control bit, if the updated encoding is a new encoding or an old encoding. - View Dependent Claims (2, 3, 4, 5)
-
Specification