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

Method and storage device for storing data

A storage device and a technology for storing data, which is applied in the information field and can solve the problems of many Galois field multiplication operations, high computing delay, and reduced EC coding computing performance.

Active Publication Date: 2021-05-14
HUAWEI TECH CO LTD +1
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The number of Galois field multiplication operations involved in the process of generating the syndrome in EC encoding is large, resulting in the computational complexity of the encoding increasing with the increase of the check sequence, while the Galois field multiplication operation is performed in the center of the device. The calculation delay in the processor (Central Processing Unit, CPU) is relatively high, which is the bottleneck in the entire EC encoding process, so the calculation performance of EC encoding will eventually decrease with the increase of the check sequence

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 storage device for storing data
  • Method and storage device for storing data
  • Method and storage device for storing data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043]The technical solutions in the present application will be described below in conjunction with the drawings.

[0044]Such asfigure 1 As shown, the storage device in the embodiment of the present invention can be a storage array (egof18000 series,V3 series). The storage array includes a storage controller 101 and a plurality of hard drives, wherein the hard disk includes a solid state drive (SSD), a mechanical hard disk or a mixed hard disk. Mechanical hard drives such as HDD (Hard DiskDrive). Such asfigure 2 As shown, the controller 101 includes a central processing unit (CPU) 201, memory 202, and interface 203, memory 202 stores computer instructions, and the CPU 201 performs management and data access operations in memory 202. In addition, in order to save CPU 201, the Field Programmable Gate Array, FPGA or other hardware can also be used to perform all the CPU 201 in the embodiment of the present invention, or, FPGA or other hardware and the CPU 201 are used for Partial operat...

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 present application provides a method for storing data and a storage device, the method comprising: obtaining K data blocks; generating the first syndrome and the second syndrome of the K data blocks; according to the first syndrome and The second syndrome generates a first check block and a second check block; stores the K data blocks, the first check block, and the second check block; wherein, generating the K data blocks The first syndrome and the second syndrome include: generating the nth intermediate syndrome set, the nth intermediate syndrome set includes M n intermediate syndrome; based on the public intermediate syndrome and at least R check parameters, generate the nth first check data unit in the first syndrome; based on the public intermediate syndrome and at least R A check parameter is used to generate the nth second check data unit in the second syndrome. The above technical solution can reduce the complexity of generating syndromes and improve coding efficiency.

Description

Technical field[0001]The present application relates to the field of information technology, and more particularly to methods and storage devices for storing data.Background technique[0002]EraSure Code, EC) is a key technique for implementing data reliability in the data storage. TEO is encoding a valid data block to obtain redundant verification data blocks. The information sequence and the calibration sequence together form a coding sequence, where the information sequence contains a data block, and the check sequence contains a check block. The calibration block is generated according to the calibrator. EC encoding is more multiplication in the process of galonea domain in the process of generating the school-inspector, resulting in the calculation complexity of the coding increases with the increase of the check sequence, while the galera area multiplication is in the center of the equipment. The calculation delay in the processor (CENTRALPROCESSING Unit, CPU) is high, and is th...

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): G06F11/10G06F3/06
CPCG06F3/0614G06F3/064G06F3/0683G06F11/1004G06F11/1076
Inventor 林宪正曾雁星沈建强余蕾蕾
Owner HUAWEI TECH CO LTD