Synchronous processing method and device based on multicore system

A synchronous processing, multi-core system technology, applied in the field of communication networks, can solve the problems of low system scheduling efficiency and large resource consumption, and achieve the effect of small resource consumption and improved efficiency

Inactive Publication Date: 2012-01-25
HUAWEI TECH CO LTD
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, when dealing with synchronization and communication between multiple cores in the prior art, it usually needs to comp

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
  • Synchronous processing method and device based on multicore system
  • Synchronous processing method and device based on multicore system
  • Synchronous processing method and device based on multicore system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0026] Example 1

[0027] The embodiment of the present invention provides a synchronization processing method based on a multi-core system. It should be noted that the multi-core system in the embodiment of the present invention refers to a system with multiple processing devices, such as figure 1 As shown, the method includes:

[0028] Step 101: Receive and initialize an initialization setting sent by any one of the processing devices in the first group of processing devices that synchronously process the same current task. The initialization setting includes setting the count signal value of the current multi-core synchronization processing unit to M and Setting the current multi-core synchronization processing unit to start the control message content of the second group of processing devices, and M is the number of times that the group of processing devices synchronously process the current task;

[0029] The processing device can be a processor or an accelerator. The accelerato...

Example Embodiment

[0050] Example 2

[0051] It should be noted that the embodiment of the present invention provides a method for synchronization processing based on a multi-core system. Its application scenario is: each processing device in the first group of processing devices that synchronizes the same current task needs to process the current task. In one part, when the current task is completed, the second group of processing equipment is notified to process the current task by sending a control message. The processing device includes a processor or an accelerator. When processing the current task, it can be completed by the processor or the accelerator. The solution provided by the embodiment of the present invention describes a method of synchronization processing based on a multi-core system to process current tasks, such as image 3 As shown, the method includes:

[0052] Step 301: The multi-core synchronization processing unit receives, through any channel of the internal cache, an initia...

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 synchronous processing method and a device based on a multicore system, and relates to the communication network technology field. By adopting the method and the device, the system scheduling efficiency can be increased, and the resource consumption is small. The method comprises receving and processing synchronously the same initialization setting sent by any equipment in a first group of processing equipment of the current task, initializing, receving the notice information sent by any processing equipment of the first group of processing equipment, reducing 1 correspondingly from a counting signal value, and sending the control information to the second group of processing equipement through the information sending interface when the counting signal value is 0.

Description

technical field [0001] The present invention relates to the technical field of communication networks, in particular to a multi-core system-based synchronization processing method and device. Background technique [0002] The development of multi-core technology makes the system more and more complex, and there are more and more interactive events between the multi-cores. When the existing technology handles the synchronization and communication between the multi-cores, it usually completes it through interrupts. [0003] In the prior art, when dealing with event synchronization between multiple cores, when multiple processors apply for the same mutual exclusion cache in the semaphore processing unit at the same time, here, multiple processors are multi-cores, and the above multiple processors and semaphore The processing unit is located on an SOC (System On a Chip, System on a Chip), and the mutually exclusive cache means that a cache resource can only be used by one proces...

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
IPC IPC(8): G06F9/52G06F9/48
CPCG06F9/48G06F9/52G06F9/5066G06F9/522
Inventor 杜学峰
Owner HUAWEI TECH CO LTD
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