Hardware LZMA (Lempel-Ziv-Markov chain-Algorithm) compression system and method

A technology for realizing systems and methods, applied in electrical components, code conversion, etc., can solve the problems of low compression rate of LZMA compression algorithm, and achieve the effect of improving processing rate

Inactive Publication Date: 2014-12-10
SOUTHEAST UNIV
View PDF4 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Therefore, in view of the low compression rate of the current software-based LZMA compression algorithm, it is necessary to propose a hardware LZMA compression implementat

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 LZMA (Lempel-Ziv-Markov chain-Algorithm) compression system and method
  • Hardware LZMA (Lempel-Ziv-Markov chain-Algorithm) compression system and method
  • Hardware LZMA (Lempel-Ziv-Markov chain-Algorithm) compression system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0053] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and / or groups thereof. It will be unders...

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 LZMA (Lempel-Ziv-Markov chain-Algorithm) compression system. The hardware LZMA compression system comprises a PCIE (peripheral component interface express) interface module, a direct entry data access module DMA (direct memory access), a data read-in cache module, an LZ77 compression encoding module, a section encoding module, a data read-out control module and a direct outgoing data access module DMA, wherein the PCIE interface module is connected and communicated with an upper computer, the direct entry data access module DMA is used for directly accessing data, the data read-in cache module is used for caching data to be compressed, the LZ77 compression encoding module is used for compressing and encoding the data to be compressed by the LZ77 algorithm and generating correlation control signals of the data read-in cache module and the section encoding module, the section encoding module is used for encoding sections and compressing the LZ77 compressed data again, the data read-out control module is used for connecting the compressed data outputted by the section encoding module into data types more suitable for external high-speed buses and caching the connected data, and the direct outgoing data access module DMA is used for directly accessing data. By the hardware LZMA compression system, processing speed of the LZMA compression algorithm on the basis of software is effectively increased, and a CPU is disengaged from compression of massive data.

Description

technical field [0001] The invention relates to the technical field of data compression, in particular to a system and method for implementing hardware LZMA compression. Background technique [0002] With the rise and development of cloud computing technology, the storage and transmission of massive data has become a major challenge. Therefore, one of the main tasks for the future development of cloud computing is to find the best solution to data compression. The data storage space is greatly reduced, and the throughput rate of data transmission is improved. [0003] Compression technology can be simply divided into lossy compression and lossless compression. Lossy compression has many applications and audio fields, and lossless compression is versatile and can be used in many fields. Lossless data compression means that after the compressed data is decompressed, the decompressed data is exactly the same as the original data, that is to say, the information is not lost aft...

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 SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products