Reliable communication method between hierarchical multi-core processor cores

A technology of a multi-core processor and a communication method, applied in the field of reliable communication between hierarchical multi-core processor cores, can solve the problems of complex hardware architecture, unfavorable use by users, insufficient verification of communication reliability, etc., and achieve reliable inter-core communication. Effect

Active Publication Date: 2020-05-19
BEIJING INST OF COMP TECH & APPL
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these schemes all have shortcomings: the communication scheme of the shared bus has a complex hardware architecture, the program design is difficult, and it is difficult to achieve global synchronization; the point-to-point communication scheme is difficult to realize the global broadcast of communication signals, which limits its use in multi-core The application under the framework; the communication scheme based on the crossbar has the problem that the area of ​​the hardware chip is not easy to reduce, and the power consumption is relatively large.
[0004] The inter-core communication mechanism proposed in the document "A Design Adapting to the Inter-Core Communication Mechanism of Multi-core Processors" divides tasks only into calculation-type and control-type tasks in a coarse-grained manner, and cannot cover all application requirements.
The three communication channels designed have certain application limitations, cannot be well adapted to various hardware occasions, have poor scalability and portability, and have not proposed a unified upper-layer application abstract interface, which is not conducive to user use
In addition, the communication reliability has not been fully verified, and there may be incomplete communication data

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
  • Reliable communication method between hierarchical multi-core processor cores
  • Reliable communication method between hierarchical multi-core processor cores
  • Reliable communication method between hierarchical multi-core processor cores

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose, content, and advantages of the present invention clearer, the specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0039] like figure 1 As shown, the present invention provides a method for reliable communication between hierarchical multi-core processor cores, comprising the following steps:

[0040] Step 1: Divide the multi-core communication system into five levels from bottom to top:

[0041] (1) Link layer

[0042] The link layer provides a variety of physical link methods for the upper transport layer, which can choose unreliable media, such as Ethernet and UDP, or reliable media, such as SRIO and TCP. At the same time, there are shared memory, MCAPI and other methods to choose from, which are suitable for the application environment of various multi-core processors. The design of the link layer makes the technology of the present inve...

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 relates to a method for reliable inter-core communication between hierarchical multi-core processors and belongs to the field of communication technology. According to the method, a whole inter-core communication process is divided into five levels for design according to analysis of characteristics of all stages in the inter-core communication process of a multi-core system, and all the levels are responsible for different inter-core communication tasks. Through the method, connection between unified upper user inter-core communication interfaces and flexible bottom hardware is realized; the defects that in an existing inter-core communication mechanism, upper application program interfaces are not unified, and the application range of lower hardware is narrow are overcome; and the demand for performing reliable inter-core communication in a multi-core processor environment is met.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a method for reliable communication between hierarchical multi-core processor cores. Background technique [0002] With the continuous development of multi-core architectures, the number of cores integrated on a single chip continues to increase, prompting the shift of the processor design paradigm from computing-centric to communication-centric. Traditional inter-processor core communication schemes, such as bus-based communication, point-to-point communication, and crossbar-based communication, enable communication between a small number of processor cores. However, these schemes all have shortcomings: the communication scheme of the shared bus has a complex hardware structure, the programming is difficult, and it is difficult to achieve global synchronization; the point-to-point communication scheme is difficult to achieve global broadcast of communication signal...

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): G06F9/54G06F15/163G06F15/167G06F15/177
CPCG06F9/544G06F9/545G06F15/163G06F15/167G06F15/177
Inventor 周楠冯帆王旭王仁王源源陈树峰
Owner BEIJING INST OF COMP TECH & APPL
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