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

A method and device for data processing

A data processing and data segment technology, applied in the field of data processing, can solve the problems of needing carry logic, large delay, large area overhead, etc., to achieve the effect of improving the comparison speed and reducing the overhead

Active Publication Date: 2018-04-20
HUAWEI CLOUD COMPUTING TECH CO LTD +1
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The logic resource consumption of the size comparator is large, and the carry logic is required, and the delay is much larger
Especially when the write request queue of the memory controller is long, each cached write request requires such a comparison circuit, and the area, delay, and power consumption are very expensive.

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
  • A method and device for data processing
  • A method and device for data processing
  • A method and device for data processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The embodiment of the present invention provides a data processing method, which can determine whether the data segment requested by the read request is in the write request queue through an equality comparator, thereby reducing overhead and improving comparison speed. The embodiment of the invention also provides a corresponding device. Each will be described in detail below.

[0063] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection of the present invention.

[0064] refer to figure 1 , an embodiment of the data processing method provided by the embo...

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 data processing method, comprising: calculating the mask of the data segment according to the start address and the length of the data segment requested by the read request; Address and mask associated equality detection relationship, detect the data segment from the write request queue; when the data segment is in the write request queue, obtain the data segment from the write request queue according to a preset scheme the data segment. The embodiment of the present invention also provides a corresponding device. The technical scheme of the invention can determine whether the data segment requested by the read request is in the write request queue through the equal comparator, thereby reducing overhead and improving comparison speed.

Description

technical field [0001] The present invention relates to the technical field of data processing, in particular to a data processing method and device. Background technique [0002] In existing memory controllers, read and write requests are usually scheduled within a certain time window to improve performance. Since read requests often have a more critical impact on performance, write requests are temporarily cached and read requests are processed first, and write requests are not processed until the depth of the write request queue reaches a certain critical value. Each read request should return the most recently written data segment. Since write requests are cached, the latest data segment may not be in memory, but cached in the write request queue of the memory controller. In this way, every time a read request is processed, it must be checked whether its corresponding data segment is cached in the write request queue. [0003] In a traditional memory system, read and ...

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): G06F12/02
Inventor 崔泽汉陈明宇阮元
Owner HUAWEI CLOUD COMPUTING TECH CO LTD