Method for reliable inter-core communication between hierarchical multi-core processors

A technology of a multi-core processor and a communication method, which is applied in the field of reliable communication between hierarchical multi-core processor cores, can solve the problems of complex hardware architecture, cannot be well adapted to various hardware occasions, and is difficult to program design, and achieves reliable core performance. the effect of intercommunication

Active Publication Date: 2017-09-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
  • Method for reliable inter-core communication between hierarchical multi-core processors
  • Method for reliable inter-core communication between hierarchical multi-core processors
  • Method for reliable inter-core communication between hierarchical multi-core processors

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 implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0039] Such as figure 1 As shown, the present invention provides a method for reliable communication between layered 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. It can choose unreliable media, such as Ethernet and UDP, and 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 pre...

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 invention relates to the technical field of communication, in particular to a reliable communication method between layered multi-core processor cores. Background technique [0002] With the continuous development of multi-core architecture, the number of cores integrated on a single chip is increasing, which promotes the transfer of processor design paradigm from computing-centric to communication-centric. Traditional communication schemes between processor cores, such as bus-based communication, point-to-point communication and crossbar-based communication, can realize communication among a small number of processor cores. 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, whic...

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): 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