Method and apparatus for access control for quality of service optimization with aid of machine learning

A machine learning and quality of service technology, applied in the field of flash memory access, can solve problems such as overall performance degradation, low service quality, random read delay, etc., and achieve the effect of improving overall performance

Active Publication Date: 2021-02-23
SILICON MOTION INC (CN)
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, a flash memory solution implemented by a three-dimensional (3D) NAND flash architecture has been proposed to achieve higher storage capacity, but some additional problems such as random write latency and random read latency have been derived.
Random read latency issues can lead to poor Quality of Service (QoS) in most cases since most user behavior can correspond to random reads
In addition, in the case of increased memory cells in the stack of 3D NAND flash architecture, a floating gate (FG) solution can be replaced by a charge trapping (charge -trap, a new solution for CT) materials, which may correspondingly cause data-retention problems, making the delay time of reading data increase, so the quality of service may become lower
In particular, the data retention issue may trigger a moving read mechanism in the management mechanism to perform one or more additional read operations, resulting in overall performance degradation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for access control for quality of service optimization with aid of machine learning
  • Method and apparatus for access control for quality of service optimization with aid of machine learning
  • Method and apparatus for access control for quality of service optimization with aid of machine learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] I. Memory system

[0068] figure 1 It is a schematic diagram of an electronic device 10 according to an embodiment of the present invention, wherein the electronic device 10 may include a main device 50 and a memory device 100 . The host device 50 may include at least one processor (eg, one or more processors), which may be collectively referred to as a processor 52 , and may further include a power supply circuit 54 coupled to the processor 52 . The processor 52 can be used to control the operation of the main device 50 , and the power supply circuit 54 can be used to provide power to the processor 52 and the memory device 100 , and output one or more driving voltages to the memory device 100 . The memory device 100 can be used to provide storage space to the host device 50 , and the host device 50 obtains the one or more driving voltages as a power source for the memory device 100 . Examples of the host 50 may include (but not limited to): multifunctional mobile pho...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method for performing access control regarding quality of service (QoS) optimization of a memory device with aid of machine learning an associated apparatus (e.g. the memory device and a controllerthereof) are provided. The method may include: performing background scan on the NV memory to collect valley information of voltage distribution of memory cells within the NV memory, and performing machine learning based on a reinforcement learning model according to the valley information, in order to prepare a plurality of tables through the machine learning based on the reinforcement learning model in advance, for use of reading data from the NV memory; during a first time interval, writing first data and read the first data using a first table within the plurality of tables; and during a second time interval, reading the first data using a second table within the plurality of tables. According to the method and the related equipment, the proper operation of the whole system is ensured,and the problems such as bit error rate increase, random reading delay increase and related problems are avoided.

Description

technical field [0001] The present invention relates to the access of flash memory, and in particular to a method for performing access control and related equipment (for example: all said memory device and its controller such as a memory controller in said memory device). Background technique [0002] Due to the continuous development of memory technology in recent years, various portable or non-portable memory devices (for example: memory cards that meet SD / MMC, CF, MS, XD and UFS standards respectively; and for example: solid state drives (solid state drives) state drive, SSD); another example: embedded (embedded) memory devices conforming to UFS and EMMC specifications respectively) are widely implemented in many applications. Therefore, access control of memories in these memory devices has become a very hot topic. [0003] For commonly used NAND flash memory, it mainly includes two types of flash memory: single level cell (SLC) and multiple level cell (MLC). Each tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F11/10G06N20/00
CPCG06F3/0611G06F3/0656G06F3/0658G06F3/0679G06F11/1072G06F11/108G06N20/00G11C7/1006G11C16/26G11C16/0483G11C11/5642G06F2212/7201G06F2212/7206G06F12/0246G06F2212/1016G11C2029/0409G11C29/42G11C29/021G11C29/028G06N3/006G06N7/01G11C11/40603G11C8/20G11C7/222G06F12/0802G11C11/409
Inventor 郑巧雯刘振宇
Owner SILICON MOTION INC (CN)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products