Address compression method, address decompression method, compressor and decompressor

A decompression and compressor technology, applied in the computer field, can solve the problem of low address compression rate

Active Publication Date: 2014-04-16
HUAWEI TECH CO LTD +1
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, the processing unit of the dynamic base register cache and the step size address compression technology is a request, which makes the address compression ratio transmitted by it still not high

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
  • Address compression method, address decompression method, compressor and decompressor
  • Address compression method, address decompression method, compressor and decompressor
  • Address compression method, address decompression method, compressor and decompressor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] An embodiment of the present invention provides a method for address compression, the execution body of the method is a compressor, specifically as image 3 As shown, the method includes:

[0065] 301. Receive a plurality of operation request messages sent by the first processor, where each operation request message carries stream number information of the stream to which the operation request message belongs, address information of the operation requested by the operation, and the stream number Information used to identify the source of the request for the operation.

[0066] The plurality of operation request messages are operation request messages sent by the first processor within a certain time window. The flow number information is used to identify the source that initiates the operation request; different flow number information indicates that the source that initiates the operation request is different.

[0067] Each operation request message has a correspondi...

Embodiment 2

[0093] The embodiment of the present invention provides a method for address compression and decompression, specifically as Figure 5 As shown, the method includes:

[0094] 501. The compressor receives multiple operation request messages sent by the first processor, where each operation request message carries stream number information of the stream to which the operation request message belongs, address information of the operation requested for the operation, and the The operation request message requests the size information of the data to be operated, and the stream number information is used to identify the source that initiates the operation request.

[0095] The plurality of operation request messages are operation request messages sent by the first processor within a certain time window.

[0096] Each operation request message has a corresponding address when operating, and all requests can be divided into multiple "flows" according to the source. For example, the a...

Embodiment 3

[0142] An embodiment of the present invention provides a compressor 60 for compressing addresses. The compressor 60 includes a receiving unit 61 , a determining unit 62 and a processing unit 63 .

[0143] The receiving unit 61 is configured to receive a plurality of operation request messages sent by the first processor, wherein each operation request message carries the flow number information of the flow to which the operation request message belongs, and the address of the operation request to be operated on Information, the stream number information is used to identify the source that initiates the operation request.

[0144] The plurality of operation request messages are operation request messages sent by the first processor within a certain time window.

[0145] Each operation request message has a corresponding address when operating, and all requests can be divided into multiple "flows" according to the source. For example, the access requests transmitted on the DRAM...

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 embodiment of the invention provides an address compression method, an address decompression method, a compressor and a decompressor. The address compression method and the compressor can improve the address compression ratio. The address compression method includes the steps that the compressor receives a plurality of operation request messages sent by a first processor; then, compression algorithms corresponding to operation request messages with the same flow number are determined according to address characteristics formed by address information carried by all the operation request messages with the same flow number; at last, addresses carried by the operation request messages with the same flow number are compressed according to the determined compression algorithms. The address compression method, the address decompression method, the compressor and the decompressor are suitable for the field of computers.

Description

technical field [0001] The invention relates to the computer field, in particular to an address compression and decompression method, a compressor and a decompressor. Background technique [0002] Buses, channels, or point-to-point connections are often used between computer components to communicate requests, commands, data, etc. When the transmitted request or command carries an address, the address information occupies a certain proportion in the total transmitted information. [0003] Due to the locality of the program, the address requested during the execution of the program will show a certain space or time locality. The spatial locality means that the addresses that the program requires to access are concentrated in a certain continuous area, which is manifested as address continuity; the temporal locality means that the program requires multiple accesses to a certain address within a certain period of time, Shown as address repetition. [0004] In the process of ...

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): G06F13/36
CPCG06F13/14G06F13/385G06F16/1744H03M7/6011G06F9/30138G06F9/35
Inventor 陈明扬陈明宇崔泽汉阮元
Owner HUAWEI TECH CO LTD
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