An apparatus and method for controlling allocation of data into a cache storage
A technology for caching storage and data, which is applied in the field of controlling the distribution of data to cache storage
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] In one example arrangement, an apparatus is provided that includes processing circuitry for executing instructions, and cache storage for storing data accessed when the instructions are executed. Cache control circuitry is used to control how data is allocated into cache storage, and in particular it does not just allocate data in the usual way when port circuitry speculatively executes memory access instructions when sensitive allocation conditions are determined to exist. Instead, when the sensitive allocation condition is determined to exist, the cache control circuitry allocates the data into the cache storage in response to the processing circuitry speculatively executing a memory access instruction that identifies the data to be allocated to the cache storage, but not in the same manner as allocated to the cache storage. Data in storage has the conditional allocation flag set associatively. Conditional allocation flags may be stored in a variety of ways, and may, ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


