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

Hardware LZ77 compression implementation system and implementation method thereof

A LZ77, a technology to realize the system, applied in the direction of electrical components, code conversion, etc., can solve the problems of occupying large CPU resources, unable to obtain high-efficiency parallel computing, etc., to achieve the effect of improving efficiency

Inactive Publication Date: 2013-04-03
WUXI XINXIANG ELECTRONICS TECH
View PDF4 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, most of the compression is still implemented by software, and the data compression operation is still completed by the central processing unit (CPU). When dealing with massive data, it will inevitably occupy a large amount of CPU resources, making Performing other operations while data compression becomes a difficult problem
In addition, software compression is a sequential operation, which cannot achieve efficient parallel operations

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
  • Hardware LZ77 compression implementation system and implementation method thereof
  • Hardware LZ77 compression implementation system and implementation method thereof
  • Hardware LZ77 compression implementation system and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096] Hereinafter, the present invention will be fully and detailedly described and illustrated with an exemplary embodiment of the present invention with reference to the accompanying drawings.

[0097] figure 1 Schematic diagram of the structure of the hardware LZ77 compression implementation system provided by the present invention.

[0098] like figure 1 As shown, the hardware LZ77 compression implementation system 100 includes: PCIE interface module 101, data direct access module DMA102, data packaging and unpacking module 103, data writing cache module 104, compression algorithm module 105, dictionary module 106, non-fixed-length symbols Stitching module 107, data read cache module 108.

[0099] Among them, the PCIE interface module 101 is used to realize the communication with the upper computer. For example, the host computer configures the registers corresponding to PCIE to realize the data communication between the host computer and the hardware LZ77 compression....

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 hardware LZ77 compression implementation system and a hardware LZ77 compression implementation method. The hardware LZ77 compression implementation system comprises a PCIE (Peripheral Component Interconnect Express) interface module, a data direct access module, a data packing / unpacking module, a data write-in buffer module, a compression algorithm module, a dictionary module, an unfixed length code element joining module and a data read-out buffer module. The hardware LZ77 compression implementation method comprises the following steps of: 1. caching data to be compressed; 2. performing compressed encoding on character string data; 3. splicing unfixed length data; and 4. caching the compressed data. According to the system and the method provided by the invention, LZ77 compression is realized through hardware; and therefore, the efficiency of the LZ77 compression algorithm can be effectively improved and CPU (Central Processing Unit) is released from mass data compression.

Description

technical field [0001] The invention relates to data compression, in particular to a hardware LZ77 compression realization system and a realization method using ping-pong operation. Background technique [0002] With the rapid development of information and communication technology, the amount of data exchange is increasing day by day, and large-scale data processing has become more complicated. Such huge data must be effectively compressed in order to effectively reduce the amount of data storage and maximize the rational use of limited data transmission bandwidth. In addition, the compressed data encrypts the original data to a certain extent, which can better protect the data. [0003] Data compression can be divided into two types, one is called lossless compression and the other is called lossy compression. [0004] Lossless compression refers to the use of compressed data for reconstruction (or restoration, decompression), and the reconstructed data is exactly the sa...

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
IPC IPC(8): H03M7/30
Inventor 张林李玮李冰
Owner WUXI XINXIANG ELECTRONICS TECH
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