Inter-core message communication method for multi-core multithread processor

A multi-threaded processor and message communication technology, applied in the direction of inter-program communication, multi-program device, etc., can solve problems such as asynchrony, and achieve the effect of improving reliability and flexibility

Active Publication Date: 2010-06-09
ZTE CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that in some key application development platforms, such a single asynchronous execution operation between kernel threads often cannot meet the needs, and the asynchronous operation may also bring serious consequences
[0012] Therefore, prior art still needs to improve and develop

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
  • Inter-core message communication method for multi-core multithread processor
  • Inter-core message communication method for multi-core multithread processor
  • Inter-core message communication method for multi-core multithread processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The inter-core message communication method in the multi-core multi-thread processor of the present invention will be described in detail below with reference to the drawings.

[0052] The specific implementation of the message communication method between cores in the multi-core multi-thread processor of the present invention is mainly improved in that the asynchronous / As for the synchronization relationship, the manufacturing and application process of the multi-core multi-thread processor is well known in the prior art, and will not be repeated here.

[0053] In the specific implementation of the inter-core message communication method in the multi-core multi-thread processor of the present invention, the multiple kernel threads of the multi-core multi-thread processor have great flexibility in different application scenarios, and the typical Functional division such as figure 1 As shown, the kernel thread 200 can be used not only as a control kernel thread, but a...

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 discloses an internuclear news communication method in a between the multi-core multi-thread processor, which includes the following steps: establishing synchronization or the asynchronous relations of each kernel thread under the triggering of various message types, establishing the asynchronous news queue and the synchronized news buffer memory between various kernel threads; reading the synchronization set or the asynchronous set of the kernel thread corresponding to current news by a source kernel thread, putting a news body sealed into the asynchronous news queue and the synchronized news buffer memory; after a goal kernel thread receiving interrupts between the processors, analyzing the news contend from the asynchronous news queue and the synchronized news buffer memory and carrying out finish operations. Because the synchronized / asynchronous news communication pattern sealed between the multi-core multi-thread processors processor to interrupt the seal is used, various kernel threads can be guaranteed to operate the execution of correct relative relations in different application scene, which meets the development needs of certain key application platform, andenormously enhances the operation reliability and the flexibility of the multi-core multi-thread system.

Description

technical field [0001] The invention relates to the field of multi-core and multi-thread processors, in particular to an improvement of a method for synchronous and asynchronous message communication between kernel threads by using inter-processor interrupts of multi-core and multi-thread processors. Background technique [0002] As multi-core processors are gradually widely used in more technical fields, their advantages of powerful parallel computing capabilities, low power consumption and high integration are gradually recognized by people; especially in several major multi-core processors Among the product series produced by processor manufacturers, dual-core, quad-core, eight-core, and sixteen-core have become the mainstream of various application development platforms; some multi-core processors even include multiple core hard threads in one processor core. The ability to run operating system instances independently brings great flexibility to application development, ...

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/54
Inventor 赵阳过仕好
Owner ZTE CORP
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