INTELLIGENT CACHE MANAGEMENT MECHANISM VIA PROCESSOR ACCESS SEQUENCE ANAYLSIS

Patent №

US 6,629,210

Granted

2003-09-30

Filed 2000

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09696888

In addition to an address tag, a coherency state and an LRU position, each cache directory entry includes historical processor access information for the corresponding cache line. The historical processor access information includes different subentries for each different processor which has accessed the corresponding cache line, with subentries being “pushed” along the stack when a new processor accesses the subject cache line. Each subentries contains the processor identifier for the corresponding processor which accessed the cache line, one or more opcodes identifying the operations which were performed by the processor, and timestamps associated with each opcode. This historical processor access information may then be utilized by the cache controller to influence victim selection, coherency state transitions, LRU state transitions, deallocation timing, and other cache management functions so that smaller caches are given the effectiveness of very large caches through more intelligent cache management.

AI classification

Knowledge representation0.99
AI hardware0.22
Planning0.08
Natural language0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 112590933

Assignors

ARIMILLI, RAVI K., DODSON, JOHN S., FIELDS, JAMES S., JR., GUTHRIE, GUY L.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC