CACHE OPTIMIZATION METHOD

Patent №

US 6,129,458

Granted

2000-10-10

Filed 1994

Owner

AT&T GLOBAL INFORMATION SOLUTIONS COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08216907

A cache optimization method which analyzes an existing cache mapping scheme and determines a new cache mapping scheme that eliminates cache collisions. In a first embodiment, an application is traced while running in its main working set by a processor to obtain cache access statistics for objects within the working set under the first caching scheme. The cache access statistics are analyzed to obtain collision information which reveals lines of operating memory that collide in cache memory. Addresses are assigned to the objects using a cache-miss prediction algorithm. If the cache memory is too small to store all of the objects within the working set, the working set is divided into a plurality of working subsets which each contain a smaller number of objects than the working set. Finally, system calls are executed by the processor to effect the second cache mapping scheme. In a second embodiment, a rearrangement of functions within the application is determined using the cache-miss prediction algorithm and the functions are link edited in accordance with the determined rearrangement.

AI hardwareG06F 8/4442G06F 11/3409G06F 11/3471G06F 12/0864G06F 2201/815G06F 2201/885

AI classification

AI hardware0.85
Evolutionary computation0.01
Planning0.00
Speech0.00
Vision0.00
Knowledge representation0.00
Machine learning0.00
Natural language0.00

Ownership

AT&T GLOBAL INFORMATION SOLUTIONS COMPANY

assignment · 69350229

Assignors

WATERS, JOHN H., CURRY, HIRAM B., JR.

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

© 2026 NYSGPT2525 LLC