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

A flow control method, device and system applied to pci-e

A technology of flow control and PCI-E, which is applied in the field of data transmission and can solve problems such as waste

Active Publication Date: 2017-09-05
HUAWEI TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the above problems, the embodiments of the present invention provide a flow control method, device and system applied to PCI-E, which are used to solve the problem of waste of cache resources and improve the utilization rate of cache space

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 flow control method, device and system applied to pci-e
  • A flow control method, device and system applied to pci-e
  • A flow control method, device and system applied to pci-e

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The technical solutions in the invention will be clearly and completely described below in conjunction with the description and drawings of the invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0064] The embodiment of the present invention is based on the PCI-E bus in the PCI-E system, and is applied to message transmission between upper-level nodes and lower-level nodes of the PCI-E bus. See figure 1 , the PCI-E bus includes at least two nodes: a first node 101 and a second node 102 . If the first node 101 is regarded as the current node, then the second node 102 is the subordinate node of the current node; if the second node 102 is regarded as the current node, then the first node 101...

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

Disclosed are a flow control method, device, and system applied to PCI-E. The flow control method applied to PCI-E comprises: acquiring packet information of a transmission layer data packet that currently needs to be transmitted by an upper-level node of a node; acquiring, according to the packet information and remaining buffer space, used for buffering the transmission layer data packet, in a global buffer pool, a packet header buffer credit value and a packet data buffer credit value of the transmission layer data packet; if the packet header buffer credit value is not equal to the packet data buffer credit value, acquiring a credit of the transmission layer data packet according to the packet information and all remaining buffer space in the global buffer pool; and feeding back the credit of the transmission layer data packet to the upper-level node, so that the upper-level node transmits the transmission layer data packet to the node in a packet quantity range indicated by the credit. According to the solutions in the present invention, the utilization of buffer space can be effectively improved.

Description

technical field [0001] The invention relates to the technical field of data transmission, in particular to a flow control method, device and system applied to PCI-E. Background technique [0002] Peripheral Component Interconnect Express (PCI-E) is one of the peripheral component interconnect standards (PCI, Peripheral Component Interconnect) within a computer. On the PCI-E bus, data is transmitted in the form of messages, and the nodes at all levels of PCI-E are provided with buffers to store messages. When the cache is full, the node at this level will directly discard the subsequent messages sent by the upper node, and the upper node will choose an opportunity to resend the discarded message until the message successfully reaches the node at this level. This retransmission mechanism greatly reduces the utilization rate of the data link. [0003] At present, the Credit-Based flow control (Flow Control) mechanism is used on the PCI-E bus to coordinate the sending and rece...

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/38G06F13/42
CPCH04L12/6418
Inventor 王曦爽侯锐李晔
Owner HUAWEI TECH CO LTD