Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018164741) EXTRACTION DE POINTEUR DE MEMOIRE TAMPON POUR ACCÈS DIRECT À LA MÉMOIRE
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/164741 N° de la demande internationale : PCT/US2017/062896
Date de publication : 13.09.2018 Date de dépôt international : 21.11.2017
CIB :
G06F 13/16 (2006.01) ,G06F 13/28 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13
Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14
Traitement de demandes d'interconnexion ou de transfert
16
pour l'accès au bus de mémoire
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13
Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14
Traitement de demandes d'interconnexion ou de transfert
20
pour l'accès au bus d'entrée/sortie
28
utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle
Déposants :
WESTERN DIGITAL TECHNOLOGIES, INC. [US/US]; 5601 Great Oaks Parkway San Jose, California 95119, US
Inventeurs :
BENISTY, Shay; US
Mandataire :
MAGEN, Burt; US
Données relatives à la priorité :
15/452,03907.03.2017US
Titre (EN) DATA BUFFER POINTER FETCHING FOR DIRECT MEMORY ACCESS
(FR) EXTRACTION DE POINTEUR DE MEMOIRE TAMPON POUR ACCÈS DIRECT À LA MÉMOIRE
Abrégé :
(EN) Technology is described herein for operating non-volatile storage. In one aspect, a memory controller fetches pointers to data buffers in host system memory just-in-time. For example, just before the memory system is ready perform a DMA the pointers may be fetched. The data buffer pointers may be NVMe Physical Region Page (PRP) entries in a PRP list. The same data buffer pointer need not be fetched more than once. For example, responsive to the non-volatile memory system determining that a data buffer pointer might be needed a second time (e.g., for a different DMA), that data buffer pointer is saved such that it can be re-used. In one aspect, if a DMA does access all of a host data buffer, the pointer to that buffer is saved so that it does not need to be fetched again.
(FR) L'invention concerne une technologie pour faire fonctionner une mémoire non volatile. Selon un aspect, un contrôleur de mémoire extrait des pointeurs vers des mémoires tampons dans une mémoire de système hôte juste à temps. Par exemple, juste avant que le système de mémoire soit prêt à réaliser un DMA, les pointeurs peuvent être extraits. Les pointeurs de tampon de données peuvent être des entrées de Page de région physique NVMe (PRP) dans une liste de PRP. Le même pointeur de tampon de données n'a pas besoin d'être extrait plus d'une fois. Par exemple, en réponse au fait que le système de mémoire non volatile détermine qu'un pointeur de tampon de données peut être nécessaire un second instant (par exemple, pour un DMA différent), le pointeur de mémoire tampon est économisé de telle sorte qu'il peut être réutilisé. Dans un aspect, si un DMA n'accède pas à la totalité d'une mémoire tampon hôte, le pointeur vers ce tampon est sauvegardé de telle sorte qu'il n'a pas besoin d'être à nouveau extrait.
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)