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

Communication method between kernel processor and micro-engine in network processor

A core processor and network processor technology, applied in the direction of transmission systems, transmission systems, electrical components, etc. through two conductors in fixed stations, it can solve problems such as network processor performance degradation, avoid processing performance degradation, and improve throughput. and processing speed, the effect of improving processing performance

Inactive Publication Date: 2006-11-22
ZTE CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a kind of communication method between the core processor in the network processor and the microengine, to overcome the problem of preempting or blocking the microengine thread resources due to the high priority of the ARM when ARM and the microengine communicate in the current network processor. The shortcomings that lead to the performance degradation of the network processor, thereby improving the performance of the network processor, and this communication method is also applicable to other types of network processors of Intel Corporation

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
  • Communication method between kernel processor and micro-engine in network processor
  • Communication method between kernel processor and micro-engine in network processor
  • Communication method between kernel processor and micro-engine in network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Such as figure 2 As shown, it is the logical unit structure adopted by the present invention to achieve the above object, the communication between the micro-engine and the core processor is completed through the ring queue and the shared memory, and the messages transmitted between the two are directly added to the ring queue UA_TxQ , In UA_RxQ, there is no need for an interlock mechanism, where:

[0030] The communication task is used to be responsible for the core processor ARM to receive the data message in the UA_TxQ queue, copy the data and encapsulate the process message, and send it to the designated processing process; in addition, it can regularly detect the communication receiving queue 204, if there is a message in the queue, Notify the microengine communication receiving thread 202 to receive the message that the core processor ARM sends to the microengine UE;

[0031] The microengine communication receiving thread (UA_RxThrd) 202 is used to extract messa...

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

A communication method between a core processor and a micro-engine in a network processor, by setting a ring queue and a shared memory between the micro-engine and the core processor, and directly storing the messages transmitted between the micro-engine and the core processor Into the sending and receiving circular queues, including the flow of the micro-engine sending the message to the core processor and processing it and the process of the core processor sending the message to the micro-engine and processing it, compared with the existing technology In the present invention, the ring queue is used when the micro-engine communicates with the ARM, so that the ARM communication task operation queue can avoid using a locking mechanism, thereby avoiding the problem of the micro-engine processing performance degradation due to ARM's high-priority blocking or preempting thread resources. At the same time, the processing performance of the network processor can be greatly improved, so that when it is applied in a wireless mobile communication system, it can complete data processing and forwarding at a limited speed, which has a great effect on improving the throughput and processing speed of the system.

Description

technical field [0001] The invention relates to the field of wireless communication, in particular to a communication method between a core processor and a micro-engine in a network processor in the field. Background technique [0002] At present, with the rapid development of wireless communication technology, the data flow that needs to be processed in wireless communication systems is increasing, and the requirements for data processing speed are also getting higher and higher. Single boards implemented by general-purpose processors have been unable to complete data processing. Fast processing and forwarding of packets. Therefore, in the field of wireless communication, a dedicated network processor is selected instead of a general-purpose processor. [0003] Intel's IXP1200 network processor is the first network processor that combines multiple micro-engines with embedded microprocessors. This highly integrated processor not only provides flexib...

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): H04B3/50H04L29/10
Inventor 郭树波张钢钢寿永艳
Owner ZTE CORP