Supercharge Your Innovation With Domain-Expert AI Agents!

Concurrent processing method and device for data packet

A processing method and a technology of processing equipment, applied in the computer field, can solve the problems of message reading and writing speed limitation, affecting system performance, and being unable to read and write two messages at the same time, so as to improve performance and improve read and write speed. The effect of write speed

Active Publication Date: 2012-03-28
XFUSION DIGITAL TECH CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a message is written into the shared memory, a read operation and a write operation are performed on the address pool respectively; when a message is read out of the shared memory, a read operation and a write operation are also performed on the address pool respectively. Therefore, the existing The scheme cannot read two messages and write two messages in the shared memory at the same time, and the reading and writing speed of messages is greatly limited, thus affecting the performance of the system

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Embodiments of the present invention propose a method and device for concurrently processing data packets based on a linked list and FIFO (Fisrt In First Out) management address, specifically, a shared memory is used to cache data packets of different types and lengths , using at least two one-way free linked lists and multiple address FIFOs in the address pool to precisely control the reading and writing process of messages in the shared memory, and realize the simultaneous reading and writing of at least two messages in the shared memory enter.

[0022] In order to facilitate the understanding of the technical solution of the present invention, the technical solution of the present invention will be further described below in conjunction with specific embodiments and accompanying drawings.

[0023] like figure 1 As shown, the embodiment of the present invention proposes a method for concurrently processing data packets, and the technical solution includes:

[0024] ...

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 present invention relates to a concurrent processing method and device for a data packet. The method comprises the steps of: using at least two one-way idle linked lists for storing idle addresses of a shared storage in an address pool which is used for storing all the idle addresses in the shared storage; obtaining the message type of the shared storage and establishing a corresponding address first-in first-out queue FIFO according to the message type of the shared storage; and respectively providing an idle address which is to be written into the shared storage for at least two messages, and updating the corresponding addresses of the at least two messages to the corresponding address FIFO by the at least one-way idle linked lists when the at least two messages which are to be written into the shared storage at the same time are received. The realization of the technical scheme can solve the problem in the prior arts that the shared storage can not realize reading and writting of two messages at the same time.

Description

technical field [0001] The present invention relates to the field of computer technology, and more specifically, to a method and device for concurrently processing data packets. Background technique [0002] At present, in the design of ASIC (Application Specific Integrated Circuit) or FPGA (Field-Programmable Gate Array, Field Programmable Gate Array), it is often necessary to process data packets specified by various protocols. Generally, there are two common features: one is that the lengths of data packets are different; the other is that different data packets may not be processed in a certain order. [0003] In hardware design, whether these protocol data packets can be processed quickly and efficiently has a great influence on the performance of the system. [0004] At present: all different types of data packets share a large memory, and set up respective one-way linked lists for different data packets, and string up the respective message classes in order; set up 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/02G06F13/16G06F5/06
CPCG06F9/5016G06F12/023G06F9/544
Inventor 王工艺侯新宇常胜杨宝川
Owner XFUSION DIGITAL TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More