Variable-length message data processing method and scheduling device

A data processing and long message technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problem of waste of storage resources, avoid conflicts between read and write ports, save cache resources, ensure data forwarding sequence and Effect of Data Forwarding Rate

Active Publication Date: 2020-04-10
ETOWNIP MICROELECTRONICS BEIJING CO LTD
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the cross-bar storage mode, a separate cache node needs to be set up for each input and output combination. The bit width, depth, and number of cache nodes are fixed. The depth of the cache node needs to be calculated according to the line speed requirements and storage delay. For variable-length messages Compared with the exchange of variable ports, the cross-bar mode has a very high rate of waste of storage resources; in the share-memory mode, the cache utilization rate is greatly improved compared with the cross-bar mode, but the shared cache requires multiple For RR (or WRR) or TDM scheduling of port parallel data, it is necessary to increase the system clock frequency or the bit width of the internal data-path to meet the line speed requirements

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
  • Variable-length message data processing method and scheduling device
  • Variable-length message data processing method and scheduling device
  • Variable-length message data processing method and scheduling device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0034] In order to make the technical problems, technical solutions and advantages to be solved by the embodiments of the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0035] figure 1 It shows a flow chart of a method for processing variable-length message data in the present invention. The method steps include:

[0036] S101: Receive and store variable-length data packets, and receive packet data from upstream or downstream chip controllers, including unicast and multicast packets.

[0037]S102: Query routing and obtain port information according to the address information of the variable-length data message. In ...

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 provides a variable-length message data processing method and a scheduling device, and belongs to the field of high-speed transmission of data communication. The data processing method provided by the invention comprises the following steps: receiving and storing a variable-length message; querying a route according to the address type information carried by the variable-length message and obtaining output port information; realizing corresponding port scheduling according to the scheduling strategy of the scheduling device; and carrying out data exchange. The switching device executes message caching, sorting, switching and copying operations according to the input port, the type and the destination port of the variable-length message, wherein the variable-length message adopts a shared cache storage and virtual output queue mode in a plane, and the cache space is adjusted according to the number of variable ports. According to the invention, ordered non-blocking exchange of unicast and multicast variable-length messages can be realized according to the port setting of the exchange device.

Description

technical field [0001] The invention belongs to the high-speed transmission field of data communication, and in particular relates to a variable-length message data processing method and a scheduling device. Background technique [0002] PCIE (Peripheral Component Interconnect Express) is a high-speed serial computer expansion bus standard designed to replace the old PCI, PCI-X and AGP bus standards. A typical PCIE topology includes four functional types, root complex (Root Complex), switch (Switch), endpoint (Endpoints) and bridge (bridge). In the field of variable-length message exchange such as PCIeSwitch, variable-length message data exchange mainly involves storage and control information exchange, including data storage exchange, traffic management, and protocol-related sorting. In terms of message data storage, it is mainly stored in the form of cross-bar or Share-memory, and the scheduling method is based on different storage forms. In the cross-bar storage mode, a...

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): H04L12/741H04L12/743H04L12/863H04L12/869H04L45/74
CPCH04L45/745H04L47/60H04L47/622H04L47/6245H04L45/74591
Inventor 赵姣张建杰杨珂吴汉明
Owner ETOWNIP MICROELECTRONICS BEIJING 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