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

An address compression and decompression method, compressor and decompressor

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

Active Publication Date: 2016-12-21
HUAWEI TECH CO LTD +1
View PDF4 Cites 0 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
  • An address compression and decompression method, compressor and decompressor
  • An address compression and decompression method, compressor and decompressor
  • An address compression and 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 present invention provides an address compression and decompression method, a compressor and a decompressor, which can improve the compression ratio of addresses. Wherein, the address compression method includes: after the compressor receives a plurality of operation request messages sent by the first processor, according to the address characteristics formed by the address information carried in all operation request messages with the same flow number, determine that the flow numbers are the same The compression algorithm corresponding to the operation request message, and then compress the address carried in the operation request message with the same flow number according to the determined compression algorithm. The present invention is applicable to the computer field.

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