Heterogeneous multi-core asynchronous communication method and device

An asynchronous communication and heterogeneous multi-core technology, applied in the field of communication, can solve problems such as the inability to realize heterogeneous multi-core efficient cooperative communication and the inability to realize efficient cooperative communication

CN112579323APending Publication Date: 2021-03-30ALLWINNER TECH CO LTD
0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2021-03-30

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a heterogeneous multi-core asynchronous communication method and device, and the method comprises the steps: automatically storing to-be-transmitted data in a shared information pool of a data transfer end, and transmitting an interrupt signal to at least one communication end which needs the data through the data transfer end, so that the at least one communication end needing the data automatically reads the required data in the shared information pool after receiving the interrupt signal, heterogeneous multi-core communication can be realized, and the identificationinformation corresponding to the at least one communication end needing the data is stored in the shared information pool together; therefore, at least one communication end needing the data can readthe required data according to the identification information, efficient cooperative communication among heterogeneous multi-cores can be achieved, the resource utilization rate of the shared messagepool can be increased, the number of the communication ends can be increased according to requirements under the condition that hardware cost is not increased, and thus communication among more heterogeneous multi-cores can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the field of communication technology, in particular to a heterogeneous multi-core asynchronous communication method and device. Background technique

[0002] With the rapid development of intelligent Internet of Things technology, the "pipe" in the ecological structure of "cloud pipe end" will be directly enhanced, the transmission delay of data will be reduced, and the throughput will be increased. Another change is that the end-side (application The algorithm of terminal (abbreviation) is continuously enriched and optimized, the complex algorithm is constantly moving forward, and the corresponding hardware-level computing power is also moving to the device side. To meet the computing power requirements of different applications, the SoC (system on chip) architecture must be Consider efficient synergy among heterogeneous multi-cores.

[0003] However, at present, most of the communication and data interaction methods...

Examples

Example Embodiment

[0058] Example one

[0059] See figure 2 , figure 2 It is a flow diagram of an asynchronous communication method disclosed in the embodiment of the present invention. Such as figure 2 As shown, the asynchronous communication method of the heterogeneous multi-core can include the following operations:

[0060] 101. When it is determined that the data needs to be stored, the first communication end will store the target data that needs to be transmitted to the shared message pool of the data transfer, which includes the identification information required to receive the second communication end of the target data and requires the second communication. Other data received on the end.

[0061] In the embodiment of the present invention, it is optionally, when communication is detected, it is determined that the data needs to be stored; when detecting a shared message pool that needs to be transmitted in the data, indicate determination to store data. .

[0062] In the embodiment of...

Example Embodiment

[0091] Example 2

[0092] See image 3 , image 3 It is a flow diagram of an asynchronous communication method of another heterogeneous multi-core according to an embodiment of the present invention. Such as image 3 As shown, the asynchronous communication method of the heterogeneous multi-core can include the following operations:

[0093] 201, when it is determined that the data is required, the first communication end will store the target data that needs to be transmitted to the shared message pool of the data centering, which includes identification information that needs to receive the second communication end of the target data and requires the second communication. Other data received on the end.

[0094] 202. After the target data is stored in the shared message pool, the first communication end is determined in all status registration addresses in the data transfer end to the target status registration address that matches each second communication end.

[0095] In the ...

Example Embodiment

[0111] Example three

[0112] See Figure 4 , Figure 4 It is a flow diagram of an asynchronous communication method disclosed in the embodiment of the present invention. Such as Figure 4 As shown, the asynchronous communication method of the heterogeneous multi-core can include the following operations:

[0113] 301. The second communication end receives the interrupt signal transmitted by the first communication end through the data centering, which is used to prompt the second communication end to read the target data from the shared message pool according to the identification information included in the target data. .

[0114] In the embodiment of the present invention, the first communication end is stored in the shared message pool of the data, and the first communication end needs to be transmitted to the second communication terminal, which includes the identification information corresponding to the second communication and needs the second communication end. Other data...