METHOD AND APPARATUS FOR OPTIMIZING CACHE HIT RATIO IN NON L1 CACHES

Patent №

US 7,035,979

Granted

2006-04-25

Filed 2002

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

ml · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10154380

A method and apparatus for increasing the performance of a computing system and increasing the hit ratio in at least one non-L1 cache. A caching assistant and a processor are embedded in a processing system. The caching assistant analyzes system activity, monitors and coordinates data requests from the processor, processors and other data accessing devices, and monitors and analyzes data accesses throughout the cache hierarchy. The caching assistant is provided with a dedicated cache for storing fetched and prefetched data. The caching assistant improves the performance of the computing system by anticipating which data is likely to be requested for processing next, accessing and storing that data in an appropriate non-L1 cache prior to the data being requested by processors or data accessing devices. A method for increasing the processor performance includes analyzing system activity and optimizing a hit ratio in at least one non-L1 cache. The caching assistant performs processor data requests by accessing caches and monitoring the data requests to determine knowledge of the program code currently being processed and to determine if patterns of data accession exist. Based upon the knowledge gained through monitoring data accession, the caching assistant anticipates future data requests.

AI classification

AI hardware1.00
Machine learning1.00
Knowledge representation0.82
Planning0.19
Evolutionary computation0.00
Speech0.00
Natural language0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 129360782

From the same owner

© 2026 NYSGPT2525 LLC