A kind of data transmission method and device based on multiprocessor
A data transmission method and multi-processor technology, applied in the field of multi-processor-based data transmission and multi-processor-based data transmission devices, can solve the problems of low data transmission efficiency, data transmission cannot meet data interaction, etc., and achieve improvement The effect of data transfer efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] figure 1 It shows a flow chart of the steps of a multiprocessor-based data transmission method according to Embodiment 1 of the present application, and the method may specifically include the following steps:
[0050] Step 101, receiving a data transmission task; the data transmission task carries the identifier of a target processor currently receiving data.
[0051] It should be noted that, in an actual application scenario, there may be multiple processors (Central Processing Unit, CPU) in a data processing system, that is, a multi-core system. The main function of the processor is to interpret computer instructions and process data in computer software.
[0052] The processor can send corresponding data to other processors to another processor according to the data transmission task. Therefore, the processor that needs to send data can be regarded as a data sending processor, and the processor that receives data can be regarded as a data receiving processor. The...
Embodiment 2
[0081] figure 2 It shows a flow chart of the steps of a multiprocessor-based data transmission method according to Embodiment 2 of the present application, and the method may specifically include the following steps:
[0082] Step 201: Obtain a plurality of sub-data to be added with data identifiers to be transmitted from each data receiving interface; the sub-data is that the data sending processor searches according to the target after receiving the data transmission task carrying the target processor identifier of the currently received data. The processor identifies the determined data transmission rates of the plurality of data receiving interfaces, and divides the data to be transmitted into data whose data volume matches each data transmission rate and is sent to each data receiving interface.
[0083] Step 202: Restoring multiple sub-data to the data to be transmitted according to the identifier of the data to be transmitted.
[0084] It should be noted that the data...
Embodiment 3
[0089] Corresponding to Embodiment 1, Embodiment 3 of the present application further provides a data transmission device based on a multiprocessor, and the device can be specifically applied to a data sending processor. image 3 It shows a structural block diagram of a multiprocessor-based data transmission device according to Embodiment 3 of the present application, and the device may specifically include the following modules:
[0090] The task receiving module 301 is configured to receive a data transmission task; the data transmission task carries an identifier of a target processor currently receiving data.
[0091] The interface determination module 302 is configured to determine a plurality of data receiving interfaces according to the target processor identifier, and search for the data transmission rate of each data receiving interface.
[0092] The data division module 303 is used to divide the data to be transmitted into a plurality of sub-data whose data volume ma...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


