Method and system for maintaining consistency of a cache memory by multiple independent processes
Abstract
METHOD TO PRESERVE COHERENCE OF AT LEAST ONE MEMORY CACHE accessible SYSTEM, COMPUTER readable medium. It is disclosed a method and a system to preserve the consistency of a cache memory, accessible by multiple independent processes. Processes can share common data. The processes perform simultaneous data search operations, followed optionally by a provision of data to process, a removal of these or an insertion of new data. Search operations, removal and insertion to thoroughly perform once initiated by independent processes. They execute solely one another when they must operate on shared data. Each insertion or removal operations is completely reversible. Within this framework, the invention provides that the provision of operations, removal or insertion of data has a finite or limited duration of execution to prevent any blockage. More precisely, the insertion operation includes a release step of an entry when a cache memory partition is full, if it needs to examine the entire partition to operate a choice is, however, possibly interrupted if a maximum is reached exam. In this case, the entry is released the most appropriate among the entries already examined. The inputs of said partition are examined thoroughly, which is made up memorizing the last consulted address of the partition after each release.
Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
21 members in 13 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 05102054 | European Patent Office (EPO) | A | |
| 66191305 | United States of America | P |
Members21
| Document | Office | Kind | |
|---|---|---|---|
| EP1703404A1 | European Patent Office (EPO) | A1 | |
| AU2006224669A1 | Australia | A1 | |
| CA2596290A1 | Canada | A1 | |
| WO2006097424A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1866770A1 | European Patent Office (EPO) | A1 | |
| KR20080023285A | Republic of Korea | A | |
| CN101185068A | China | A | |
| EP1866770B1 | European Patent Office (EPO) | B1 | |
| US2008183970A1 | United States of America | A1 | |
| AT403187TThis record | Austria | T | |
| JP2008533600A | Japan | A | |
| DE602006002032D1 | Germany | D1 | |
| ZA200707263B | South Africa | B | |
| ES2312119T3 | Spain | T3 | |
| CN100594483C | China | C | |
| BRPI0607628A2 | Brazil | A2 | |
| US7971000B2 | United States of America | B2 | |
| AU2006224669B2 | Australia | B2 | |
| JP4999833B2 | Japan | B2 | |
| KR101268437B1 | Republic of Korea | B1 | |
| CA2596290C | Canada | C |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Ceased as to paragraph 5 lit. 3 law introducing patent treatiesCeasedRER | RER |
Numbers
- Application
- 6708695
Titles2
- German
- VERFAHREN UND SYSTEM ZUR AUFRECHTERHALTUNG DER EINHEITLICHKEIT EINES CACHE-SPEICHERS DURCH MEHRERE UNABHÄNGIGE PROZESSE
- English
- METHOD AND SYSTEM FOR MAINTAINING THE UNIFORMITY OF A CACHE MEMORY THROUGH SEVERAL INDEPENDENT PROCESSES
Classification
- CPC, 2
- G06F12/0815
- G06F12/084
- IPC, 3
- G06F12 0806
- G06F12 0815
- G06F12 084