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

Nonvolatile storage device and duplicate data removing method

A technology of non-volatile storage and volatile memory, which can be used in electrical digital data processing, input/output process of data processing, instruments, etc., and can solve problems such as consumption

Active Publication Date: 2017-11-28
VIA TECH INC
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since each compressed data has a different length, data compression may cause a lot of Flash Translation Layer (Flash Translation Layer, FTL) overhead to manage the compressed data

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
  • Nonvolatile storage device and duplicate data removing method
  • Nonvolatile storage device and duplicate data removing method
  • Nonvolatile storage device and duplicate data removing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] As used throughout the specification of this application, including the claims, the term "coupled (or connected)" may refer to any means of connection, direct or indirect. For example, if it is described that a first device is coupled (or connected) to a second device, it should be interpreted that the first device can be directly connected to the second device, or the first device can be connected to the second device through other devices or some other device. A connection means indirectly connected to the second device. In addition, wherever possible, components / members / steps using the same reference numerals in the drawings and the embodiments represent the same or similar parts. Components / components / steps that use the same reference numerals or use the same terms in different embodiments can refer to related descriptions for each other.

[0015] figure 1 is a circuit block diagram showing a non-volatile memory device 100 according to an embodiment of the present...

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

The invention discloses a nonvolatile storage device and a duplicate data removing method. The nonvolatile storage device comprises a nonvolatile storage apparatus and a controller. The controller performs an error correction method and converts original data into coded data. The controller performs a duplicate data removing method so as to reduce the frequency that coded data is repeatedly written into the nonvolatile storage apparatus. The controller reuses the error correction method to generate characteristic information corresponding to the original data. When the characteristic information is found in a characteristic table, the coded data corresponding to the original data will not be written into the nonvolatile storage apparatus. If the characteristic information cannot be found in the characteristic table, the characteristic information is added into the characteristic table, and the coded data corresponding to the original data is written into the nonvolatile storage device.

Description

technical field [0001] The present invention relates to a storage device, and in particular to a non-volatile storage device and a data deduplication method thereof. Background technique [0002] Compared with traditional hard disk drives, flash memory (flash memory) storage devices are widely used in data storage systems due to their better read / write performance and lower power consumption. For some storage applications, there may be multiple copies of the same data in the storage device, and these copies will increase the number of data writes. How to reduce the amount of writes and improve write performance and durability is an important issue. [0003] The existing method can compress the data, and then write the compressed data into the flash memory. Data compression techniques can reduce the data size of these replicas to reduce the amount of writes. In any case, how much data can be reduced by data compression technology depends on data patterns. In some applicat...

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/06
CPCG06F3/061G06F3/0641G06F3/0659G06F3/0679
Inventor 谢廷俊戴颖煜朱江力
Owner VIA TECH INC