Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019046632) MÉMOIRE CACHE TAMPON DIRECTEMENT MAPPÉE SUR UNE MÉMOIRE NON VOLATILE
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/046632 N° de la demande internationale : PCT/US2018/048939
Date de publication : 07.03.2019 Date de dépôt international : 30.08.2018
CIB :
G06F 12/0868 (2016.01) ,G06F 12/0866 (2016.01) ,G06F 17/30 (2006.01)
[IPC code unknown for G06F 12/0868][IPC code unknown for G06F 12/0866]
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17
Equipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30
Recherche documentaire; Structures de bases de données à cet effet
Déposants :
ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway, Mail Stop 50P7 Redwood Shores, California 94065, US
Inventeurs :
LOAIZA, Juan R.; US
LEE, J. William; US
HU, Wei-Ming; US
UMAMAGESWARAN, Kothanda; US
MACNAUGHTON, Neil J.S.; US
LEE, Adam Y.; US
Mandataire :
BINGHAM, Marcel, K.; US
HICKMAN, Brian D.; US
MEIKLE, Tammy L.; US
LEDESMA, Daniel D.; US
PAPANYAN, Khachatur V.; US
STONE, Adam C.; US
PALERMO, Christopher J.; US
BECKER, Edward A.; US
KULCZYCKA, Malgorzata A.; US
GELBLUM, Michael; US
MCGUIRE, John; US
KANZAKI, Kim; US
BAGGALEY, Nicholas; US
CHENG, Charles; US
MILLER, Brian; US
HUTCHINS, Eric; US
KOCIALSKI, Molly; US
NICHOLES, Chris; US
SUTTON, Eric; US
WEBER, Rick; US
LIU, Agatha; US
ORICH, Christine E.; US
MADRAK, Jeffrey R.; US
MEEHAN, Michael J.; US
WAN, Tiffany; US
KARLIN, Elliot H.; US
JANG, RaeEun; US
SALGADO, Daniel; US
YANG, Cato; US
Données relatives à la priorité :
15/693,27331.08.2017US
Titre (EN) DIRECTLY MAPPED BUFFER CACHE ON NON-VOLATILE MEMORY
(FR) MÉMOIRE CACHE TAMPON DIRECTEMENT MAPPÉE SUR UNE MÉMOIRE NON VOLATILE
Abrégé :
(EN) Techniques for implementing a buffer cache for a persistent file system in non-volatile memory is provided. A set of data is maintained in one or more extents in non-volatile random-access memory (NVRAM) of a computing device. At least one buffer header is allocated in dynamic random-access memory (DRAM) of the computing device. In response to a read request by a first process executing on the computing device to access one or more first data blocks in a first extent of the one or more extents, the first process is granted direct read access of the first extent in NVRAM. A reference to the first extent in NVRAM is stored in a first buffer header. The first buffer header is associated with the first process. The first process uses the first buffer header to directly access the one or more first data blocks in NVRAM.
(FR) L'invention concerne des techniques de mise en œuvre d'une mémoire cache tampon pour un système de fichier persistant dans une mémoire non volatile. Un ensemble de données sont maintenues dans une ou plusieurs étendues dans une mémoire vive non volatile (NVRAM) d'un dispositif informatique. Au moins un en-tête de tampon est attribué dans une mémoire vive dynamique (DRAM) du dispositif informatique. En réponse à une demande de lecture par un premier processus s'exécutant sur le dispositif informatique pour accéder à un ou plusieurs premiers blocs de données dans une première étendue de la ou des étendues, le premier processus se voit accordé un accès direct en lecture de la première étendue dans la NVRAM. Une référence à la première étendue dans la NVRAM est stockée dans un premier en-tête de tampon. Le premier en-tête de tampon est associé au premier processus. Le premier processus utilise le premier en-tête de tampon pour accéder directement à un ou plusieurs premiers blocs de données dans la NVRAM.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)