Patent ID: 9330006
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A system for managing correspondence between a cache memory, subdivided into a plurality of cache areas each integrating its specific control logic, and a main memory, subdivided into a plurality of memory areas each specifically associated with a software application of a set of concurrent software applications, comprising means for temporarily assigning, to any data row stored in one of the areas of the main memory, a cache row of the cache memory, wherein the cache memory includes plural connection ports and each of the main memory areas being associated with a unique connection port of the cache memory, wherein the unique port is dedicated to a software application that corresponds to the main memory area, the system comprising: means for allocating, to each area of the main memory, and to each connection port that allows an access to the cache memory, at least one area of the cache memory, wherein the allocation means is different from control logics of the cache areas; means for generating and updating settings of the allocation by activating the allocation means according to requirements of concurrent applications; temporary assigning means for determining a cache row to be assigned to a data row based on the allocation settings and in one of the cache areas allocated to the main memory area wherein the data row is stored.