Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

RAID 6 hardware acceleration circuit structure and RAID 6 hardware acceleration implementation method

A circuit structure, hardware acceleration technology, applied in electrical digital data processing, instruments, input/output to record carriers, etc., can solve the problems of poor software performance and low efficiency, and achieve the effect of improving throughput and reducing CPU usage.

Inactive Publication Date: 2022-01-28
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The hardware implementation of RAID 6 in the prior art will have different strategies based on different algorithms, and usually the RAID system is mainly implemented by software, which has poor performance and low efficiency

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
  • RAID 6 hardware acceleration circuit structure and RAID 6 hardware acceleration implementation method
  • RAID 6 hardware acceleration circuit structure and RAID 6 hardware acceleration implementation method
  • RAID 6 hardware acceleration circuit structure and RAID 6 hardware acceleration implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0023] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.

[0024] Based on the above purpose, the first aspect of the embodiments of the present invention proposes a RAID 6 hardware acceleration circuit structure. figure 1 What is shown is a schematic diagram of an embodiment of the RAID 6 hardware acc...

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 an RAID 6 hardware acceleration circuit structure, which comprises: a parameter analysis module, which is configured to be used for acquiring a parameter coefficient of an RAID 6 algorithm and calculating an operation coefficient based on the parameter coefficient; a data caching module, which is configured to be used for storing disk data; and a finite field operation module, which is configured to be used for sequentially obtaining the operation coefficient and the disk data corresponding to the current disk, and performing finite field multiplication on the basis of the operation coefficient and the disk data corresponding to the current disk to obtain an intermediate value of the current disk, wherein the finite field operation module is further configured to be used for caching the calculated intermediate value of the first disk to the intermediate value storage module, performing XOR operation on the calculated intermediate values of other disks and values in the intermediate value storage module, caching an operation result to the intermediate value storage module, and if the current disk is the last disk, outputting the value in the intermediate value storage module as a final result. The invention further discloses an RAID 6 hardware acceleration implementation method.

Description

technical field [0001] The invention relates to the technical field of hardware circuits, in particular to a RAID 6 hardware acceleration circuit structure and a RAID 6 hardware acceleration implementation method. Background technique [0002] RAID 5 is a storage solution that balances storage performance, data security, and storage cost. RAID 5 can be understood as a compromise between RAID 0 and RAID 1. RAID 5 can provide data security for the system, but the degree of protection is lower than that of RAID 1 and the utilization rate of disk space is higher than that of RAID 1. RAID 5 has a data reading speed similar to that of RAID 0, except that there is one more parity check information, and the speed of writing data is slightly slower than writing to a single disk. At the same time, because multiple data correspond to one parity check information, RAID 5 has a higher disk space utilization rate than RAID 1, and the storage cost is relatively low, so it is a solution t...

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/0629G06F3/0656G06F3/0676G06F3/0602
Inventor 赵璠刘宇豪马孔明
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products