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

LZ process hardware compression method and LZ process hardware compression system based on parallel and pipeline design

A hardware compression and pipeline technology, applied in the direction of electrical components, code conversion, etc., can solve the problems of performance fluctuation, can not greatly improve the compression performance of LZ series, compression performance can not meet the requirements, etc., to achieve the effect of making up for the loss of compression rate

Active Publication Date: 2019-02-19
LINEWELL SOFTWARE
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007](1) The existing technology is generally implemented by software, and the performance of the LZ compression process fluctuates greatly due to the different compression ratios of the compressed files;
[0008](2) The performance of the fastest LZ-based compression algorithm can only reach 100 megabits per second (such as LZ4), but for memory, ultra-high-speed transmission and other applications Scenarios where the compression performance cannot meet the requirements (for example, above GB / s);
[0009](3) The existing technology does not formulate hardware compression based on parallel and pipeline design for the LZ process, resulting in the inability to greatly improve the performance of the LZ series compression

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
  • LZ process hardware compression method and LZ process hardware compression system based on parallel and pipeline design
  • LZ process hardware compression method and LZ process hardware compression system based on parallel and pipeline design
  • LZ process hardware compression method and LZ process hardware compression system based on parallel and pipeline design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0068] According to the LZ process, the present invention performs inter-module pipeline and intra-module parallel hardware design to improve the performance of LZ compression.

[0069] Such as figure 2 , the LZ process hardware compression system based on parallel and pipeline design provided by the embodiment of the present invention divides the LZ process into a calculation hash module M1, a lookup hash module M2, an update hash table module M3, a matching module M4, and the previous beat The result merge module M5 and the output module M6 have a total of six modules, and the pipeline design is adopted between the modules, that is, a result is output every time period after the sixth time period.

[0070] Secondly, parallel design is adopted in the module, that is, each module processes four-byte tasks at the same time, so the comprehensive pipeline design will achieve the result of outputting four bytes per time period.

[0071] The calculation hash module M1 calculates fo...

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 belongs to the field of computer storage data compression, and discloses a LZ process hardware compression method and a LZ process hardware compression system based on parallel and pipeline design. The LZ process is divided into six modules, which are respectively a calculation hash module, a search hash table module, an update hash table module, a matching module, a last beat resultmerge module, and an output module. A parallel design is adopted inside the modules, that is, multiple bytes are processed in the module at the same time; and the six modules form a six-stage pipeline through the design completed by each module in one clock cycle. The invention avoids the merge operation in the modules of the same pipeline, and in the merge module with the upper beat result, thematching result of the previous pipeline and the matching result of the pipeline are designed to be combined to produce a longer matching result.

Description

technical field [0001] The invention belongs to the field of computer storage data compression, in particular to a LZ process hardware compression method and system based on parallel and pipeline design. Background technique [0002] At present, the existing technologies commonly used in the industry are as follows: [0003] With the development of modern science and technology, especially the explosion of cloud computing and big data, the transmission and storage of massive data has become an issue of increasing concern in the computer field. Therefore, compression algorithms provide technical possibilities for reducing transmission bandwidth and increasing storage efficiency. Generally speaking, compression algorithms are divided into lossless compression and lossy compression. For data-sensitive applications, lossless compression is generally used to reduce the amount of data, and when needed, the corresponding decompression algorithm is used to restore the original data...

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): H03M7/30
CPCH03M7/3084
Inventor 潘玉彪侯济恭林运国吴清顺
Owner LINEWELL SOFTWARE