CACHE MISS DETECTION IN A DATA PROCESSING APPARATUS

Patent №

US 8,099,556

Granted

2012-01-17

Filed 2008

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11990394

A data processing apparatus and method are provided for detecting cache misses. The data processing apparatus has processing logic for executing a plurality of program threads, and a cache for storing data values for access by the processing logic. When access to a data value is required while executing a first program thread, the processing logic issues an access request specifying an address in memory associated with that data value, and the cache is responsive to the address to perform a lookup procedure to determine whether the data value is stored in the cache. Indication logic is provided which in response to an address portion of the address provides an indication as to whether the data value is stored in the cache, this indication being produced before a result of the lookup procedure is available, and the indication logic only issuing an indication that the data value is not stored in the cache if that indication is guaranteed to be correct. Control logic is then provided which, if the indication indicates that the data value is not stored in the cache, uses that indication to control a process having an effect on a program thread other than the first program thread.

AI hardwareG06F 9/3851G06F 9/383G06F 12/0802G06F 12/0897

AI classification

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

Ownership

ARM LIMITED

assignment · 205740820

Assignors

GHOSH, MRINMOY, OZER, EMRE, BILES, STUART DAVID

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

© 2026 NYSGPT2525 LLC