WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2001022230) PROCEDE ET SYSTEME DE REMPLACEMENT DE MEMOIRES CACHE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2001/022230    N° de la demande internationale :    PCT/US2000/024916
Date de publication : 29.03.2001 Date de dépôt international : 13.09.2000
CIB :
G06F 12/08 (2006.01), G06F 12/12 (2006.01)
Déposants : KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoulseweg 1, NL-5621 BA Eindhoven (NL) (AT, BE, CH, CN, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, JP, KR, LU, NL, PT, SE only).
PHILIPS SEMICONDUCTORS, INC. [US/US]; 1251 Avenue of the Americas, New York, NY 10020 (US) (MC only)
Inventeurs : LUCE, Roger, W.; (US).
JIRGAL, James, J.; (US)
Mandataire : GALLENSON, Mavis, S.; Ladas & Parry, 5670 Wilshire Boulevard, Suite 2100, Los Angeles, CA 90036-5679 (US)
Données relatives à la priorité :
09/401,046 22.09.1999 US
Titre (EN) METHOD AND SYSTEM FOR CACHE REPLACEMENT
(FR) PROCEDE ET SYSTEME DE REMPLACEMENT DE MEMOIRES CACHE
Abrégé : front page image
(EN)A method and system for cache replacement among configurable cache sets. In one embodiment, the present invention identifies a cache location corresponding to uncached data received from main memory and determines a data type for the uncached data. The present invention then examines the cache location in at least one of the configurable cache sets which is configured for the data type of the uncached data. Provided that the cache location of at least one of the configurable cache sets is not occupied by valid data and that the same configurable cache set is configured for the data type of the uncached data, the present invention stores the uncached data into that configurable cache set at the cache location without displacing valid data therein. Provided that the cache location of each of the configurable cache sets which is configured for the data type of the uncached data is occupied by valid yet old data, the present invention replaces the old data stored in one of the configurable cache sets at the cache location with the uncached data. This embodiment of the present invention thus provides a method for cache replacement among configurable cache sets.
(FR)L'invention concerne un procédé et un système de remplacement de mémoires cache parmi des ensembles de mémoires cache configurables. Dans un mode de réalisation, l'invention identifie un emplacement de cache correspondant à des données non stockées dans un cache reçues de la mémoire principale, et détermine un type de données pour les données non stockées. L'invention examine ensuite l'emplacement de mémoire cache dans au moins un ensemble de mémoires cache configurables qui est configuré pour le type de données des données non stockées. A condition que l'emplacement de mémoire cache d'au moins un des ensembles de mémoires cache configurables ne soit pas occupé par des données valides et que cet ensemble de mémoire cache configurable soit configuré pour le type de données des données non stockées, l'invention stocke les données non stockées dans l'ensemble de mémoires cache configurable à l'emplacement de mémoire cache sans déplacer les données valides s'y trouvant. A condition que l'emplacement cache de chaque ensemble de mémoires cache configuré pour le type de données des données non stockées soit occupé par des données valides bien qu'anciennes, l'invention remplace les anciennes données stockées dans un des ensembles de mémoires cache configurables à l'emplacement cache, par les données non stockées. Ce mode de réalisation fournit ainsi un procédé pour le remplacement de mémoires cache parmi des ensembles de mémoires cache configurables.
États désignés : CN, JP, KR.
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)