Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for improved flash memory erasure

A technology of flash memory and storage, applied in the direction of memory system, static memory, read-only memory, etc.

Active Publication Date: 2019-11-15
WESTERN DIGITAL TECH INC
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the length of the address stroke written from the SSD to conventional storage may depend on which parts of the SSD storage have modifications (e.g. dirty blocks) that have not been committed to conventional storage
It is challenging to track such dirty blocks in an SSD (e.g. containing flash memory) in an efficient manner to identify blocks that need to be written to storage (e.g. cleared)

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 system for improved flash memory erasure
  • Method and system for improved flash memory erasure
  • Method and system for improved flash memory erasure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] This disclosure relates to techniques for improving flushing of modified data from SSDs (eg, including flash memory) to conventional storage (eg, disks, tapes, etc.). According to some embodiments, when there is a set of data written in random order, the writes are first stored into random access friendly solid-state storage. Data structures, algorithms and / or circuits (e.g. (micro)processors, logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers (e.g. FPGAs) and embedded microcontrollers may be provided which allow this Writes are written back to conventional storage in an ordered fashion (with an increased likelihood of sequential progression of logical block addresses).

[0033] Now back to the attached picture, figure 1 is a block diagram illustrating a PCIe device communicating with a host device according to an embodiment of the present disclosure. figure 1 Multiple computing technologies such as host system 102 ...

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

Techniques for improving flash memory erasure are disclosed. In some embodiments, the techniques may be implemented as a method of improving flash memory clearing, the method comprising: receiving a request to write to flash memory; writing data associated with the request to flash memory; identifying a pointer to a region bitmap corresponding to the write region of the request; marking a bit of the region bitmap corresponding to the request as dirty; and using a pointer management component to update the pointer to the region bitmap to include the dirty block count.

Description

technical field [0001] The present disclosure relates to methods and systems for improving flash memory flushing. Background technique [0002] In order to obtain the best possible performance when writing from a solid state device (SSD) to a conventional storage device (eg a hard disk), the writes can be ordered sequentially according to their logical block address (LBA). The longer the run of addresses during a write operation, the better the performance can be. However, the length of the address profile written from the SSD to conventional storage may depend on which parts of the SSD storage have modifications (eg, dirty blocks) that have not been committed to conventional storage. It is challenging to track such dirty blocks in an SSD (eg, comprising flash memory) in an efficient manner to identify blocks that need to be written to storage (eg, cleared). Contents of the invention [0003] Techniques for improving flash memory erasure are disclosed. In some embodimen...

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 Patents(China)
IPC IPC(8): G11C16/10G11C16/16
CPCG11C16/105G11C16/16G06F12/0804G06F12/0868G06F12/0871G06F12/121G06F2212/1016G06F2212/222G06F3/061G06F3/0616G06F3/064G06F3/0659G06F3/0688G06F12/0246G06F3/0679G06F16/2237G06F3/0608G06F3/0652G06F2212/1044G06F2212/7205
Inventor D.P.诺埃
Owner WESTERN DIGITAL TECH INC