Systems and methods for cache filtering
AssigneeNokia Solutions and Networks Oy
InventorsBrian ALLEYNE, Bartosz BARAKONSKI, Hengwei HSU
Life of this patent
Estimating the term…
Abstract
A method for filtering addresses from a cache includes receiving, by a filter, a data request including an address specifying a memory location of the requested data, querying the filter to determine whether the address is cacheable or non-cacheable, and in response to determining the address is non-cacheable, preventing caching of the data and the address associated with the data. Other example methods, systems and non-transitory computer readable mediums for filtering addresses from a cache are also provided.
Claims21
A system for filtering addresses from a cache memory, the system comprising:
- a filter in communication with a cache memory, the filter including a filter data structure, the filter configured to receive a data request including an address specifying a memory location of the requested data, query the filter data structure to determine whether the address is cacheable or non-cacheable, and in response to determining the address is non-cacheable, prevent caching of the data and the address associated with the data.
A method for filtering addresses from a cache, the method comprising:
- receiving, by a filter, a data request including an address specifying a memory location of the requested data;
- querying the filter to determine whether the address is cacheable or non-cacheable;
- and
- in response to determining the address is non-cacheable, preventing caching of the data and the address associated with the data.
A non-transitory computer readable medium storing computer readable instructions, which when executed by processing circuitry, causes the processing circuitry to:
- receive a data request including an address specifying a memory location of the requested data;
- query a filter to determine whether the address associated with the received data request is cacheable or non-cacheable;
- and
- in response to determining the address is non-cacheable, prevent caching of the data and the address associated with the data.
Dependencies are inferred from the claim text.