Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020092438 - RELOCALISATION DE DONNÉES VERS UNE MÉMOIRE À FAIBLE LATENCE

Numéro de publication WO/2020/092438
Date de publication 07.05.2020
N° de la demande internationale PCT/US2019/058661
Date du dépôt international 29.10.2019
CIB
G06F 3/06 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
3Dispositions d'entrée pour le transfert de données à traiter pour leur donner une forme utilisable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
06Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
CPC
G06F 3/0611
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
061Improving I/O performance
0611in relation to response time
G06F 3/0647
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
0647Migration mechanisms
G06F 3/0673
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
Déposants
  • MICRON TECHNOLOGY, INC. [US]/[US]
Inventeurs
  • MUCHHERLA, Kishore Kumar
  • MALSHE, Ashutosh
  • RAYAPROLU, Vamsi Pavan
  • RATNAM, Sampath K.
  • SINGIDI, Harish R.
  • FEELEY, Peter
Mandataires
  • PORTNOVA, Marina
  • KRUEGER, Paul
  • SHEKHER, Rahul
Données relatives à la priorité
16/175,60530.10.2018US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) RELOCATING DATA TO LOW LATENCY MEMORY
(FR) RELOCALISATION DE DONNÉES VERS UNE MÉMOIRE À FAIBLE LATENCE
Abrégé
(EN)
A first data block is identified in a first portion of a memory component based on an associated read count. A determination is made as to whether a second portion of the memory component having a lower read latency than the first portion has unused storage to store data stored at the first data block. Responsive to determining that the second portion has the unused storage, data stored at the first data block in the first portion is relocated to a second data block in the second portion. An error rate is evaluated on each word line in the first data block. If there are certain word lines that have a higher error rate, and are located between other word lines having lower error rates, data corresponding to the adjacent word lines with lower error rates are relocated to the second portion of the memory component.
(FR)
Un premier bloc de données est identifié dans une première partie d'un composant de mémoire sur la base d'un comptage de lecture associé. Une détermination est effectuée pour savoir si une seconde partie du composant de mémoire ayant une latence de lecture inférieure à celle de la première partie a une mémoire inutilisée pour stocker des données stockées au niveau du premier bloc de données. En réponse à la détermination selon laquelle la seconde partie a une mémoire inutilisée, des données stockées au niveau du premier bloc de données dans la première partie sont déplacées vers un second bloc de données dans la seconde partie. Un taux d'erreur est évalué sur chaque ligne de mots dans le premier bloc de données. S'il existe certaines lignes de mots qui ont un taux d'erreur plus élevé et qui sont situées entre d'autres lignes de mots ayant des taux d'erreur inférieurs, des données correspondant aux lignes de mots adjacentes avec des taux d'erreur inférieurs sont relocalisées vers la seconde partie du composant de mémoire.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international