Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-CPU communication method and system

A communication method and data message technology, applied in the field of communication, can solve problems such as limited expansion of circuit switching channel transmission capacity, lower CPU usage efficiency, and increased time delay, so as to ensure reliability, avoid overhead, and improve usage efficiency Effect

Inactive Publication Date: 2008-12-10
ZTE CORP
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional methods for realizing high-efficiency communication between CPUs include: 1. Realize by planning circuit switching channels between CPUs, but the transmission capacity expansion of circuit switching channels is limited; 2. By using Ethernet between CPUs This method is very mature in the use of single-board processors inside the network element, which can meet the large-capacity exchange, and the exchange of data packets is also relatively flexible, but for the communication unit of the control network element For the communication between processors on the board, the communication in this case is mostly short-latency point-to-point communication, and the business payload is mostly short messages. When Ethernet switching is used, the transmission of data messages needs to use Lengthy Ethernet headers, and when receiving and sending data packets between CPUs, the encoding and decoding of the Ethernet transport layer needs to be performed first, which will reduce the efficiency of CPU usage and increase the delay

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
  • Multi-CPU communication method and system
  • Multi-CPU communication method and system
  • Multi-CPU communication method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The PCI Express bus system is the third generation high-performance I / O bus. With the help of switching chips, the PCI Express bus system can realize high-speed data communication between processors on the single board of the network element and between processors on different single boards, and the speed can reach 5Gbit / s, or even 10Gbit / s. At the same time, the switch chip isolates the CPU with the help of the NT bridge, and there will be no conflict between the CPUs when the system is powered on and enumerated. The CPU can set the base address registers on both sides of the NT bridge, so that the CPUs can access each other's memory and realize the high-speed transmission of data messages.

[0042] The present invention will be further described below in conjunction with the accompanying drawings.

[0043] refer to figure 1 , a kind of multi-CPU communication method, described method realizes by PCI Express bus equipment, comprises the following steps:

[0044] S10...

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 discloses a multi-CPU communication method and a system thereof. The method is achieved through PCI Express bus equipment, which includes: a. a source CPU and a target CPU respectively carry out the initial configuration of the NT bridge of PCI Express bus equipment on the side and then step b is carried out after the initial configuration on any side is completed; b. the CPU on the side where the initial configuration is completed starts the periodic test for the connection of PCI Express bus between the source CPU and the target CPU; the source CPU needs to send data messages to the target CPU; if the connection is normal, the periodic test ends to enter step c and if the connection is interrupted, the periodic test continues; c. the source CPU sends data messages to the target CPU according to the initial configuration of the NT bridge; d. the target CPU receives the data messages. The technical proposal of the present invention achieves the high-speed communication among multiple CPUs.

Description

technical field [0001] The invention relates to the communication field, in particular to a multi-CPU communication method and system. Background technique [0002] With the development of hardware, the hardware integration of communication products is increasing. A single communication board can integrate the functions of several boards or even a network element in the past. In this way, there will be multiple CPUs in the communication single board, and there is a data packet interaction relationship among these CPUs. For example, the network interface card on the communication board receives a message from the network, and after the CPU of the network interface card performs related processing, it passes the message to the service processing CPU on the communication board. The file is passed to the network interface card, and the CPU of the network interface card performs appropriate processing and then transmits it to the network. [0003] Traditional methods for realiz...

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): G06F15/17
Inventor 黄成云
Owner ZTE CORP
Features
  • Generate Ideas
  • 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