System and method for preventing cache contention
AssigneeCeva D.S.P. Ltd.
InventorsAmos ROHE, Roni M. SADEH
Life of this patent
Estimating the term…
Abstract
A system and method for preventing cache contention for a cache including a plurality of ways and a separate port for each way, the method including: obtaining, in a core of a processor, a multidimensional coefficient array of a multidimensional filter, and pointers to data elements from a plurality of rows of a multidimensional data array, and loading the plurality of rows into the cache, where each row is stored in a different way of the cache.
Claims18
A method for preventing cache contention for a cache comprising a plurality of ways and a separate port for each way, the method comprising:
- obtaining, in a core of a processor pointers to data elements from a plurality of rows of a multidimensional data array;
- and
- loading the plurality of rows into the cache, wherein each row is stored in a different way of the cache.
A method for preventing cache contention for a cache comprising a plurality of ways and a separate port for each way, the method comprising:
- obtaining, in a core of a processor, a request for performing a multi-operation, and pointers to a plurality of vectors that are required for performing the multi-operation;
- and
- loading the plurality of vectors required for the multi-operation into the cache, wherein each vector is stored in a different way of the cache.
A system comprising:
- a memory;
- a cache comprising a plurality of ways and a separate port for each way of the cache;
- and
- a core configured to:
- obtain pointers to data elements from a plurality of rows of a multidimensional data array;
- and
- load the plurality of rows from the memory into the cache, wherein each row is stored in a different way of the cache.
Dependencies are inferred from the claim text.