Inter core communication method and apparatus for multi-core processor in embedded real-time operating system

A real-time operating system, multi-core processor technology, applied in electrical digital data processing, instruments, computers, etc., can solve the problem of inconsistent intra-core communication and inter-core communication, low communication efficiency between multi-core processor cores, and one-time communication. Length limitation and other issues, to avoid the copy process, facilitate development, and improve efficiency

Active Publication Date: 2007-01-31
DATANG MOBILE COMM EQUIP CO LTD
View PDF0 Cites 74 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention aims to solve the problems of low inter-core communication efficiency of existing multi-core processors, limited message length for one communication transfer and inconsistency of intra-core communication and inter-core communication

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 communication method and apparatus for multi-core processor in embedded real-time operating system
  • Inter core communication method and apparatus for multi-core processor in embedded real-time operating system
  • Inter core communication method and apparatus for multi-core processor in embedded real-time operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] ERTOS provides a message queue mechanism for single-core intra-kernel task communication. ERTOS controls a piece of memory in the dedicated memory area of ​​the core, which is dedicated to message data storage for intra-kernel communication. This piece of memory is called a single-core message pool. Before sending a message, a task allocates a message memory block of a specified size from the single-core message pool through ERTOS. A message memory block is divided into a header information area and a data area. The header information area records the relevant information of the message memory block, such as the size, the ID (identification) of the task it belongs to, etc., and the task stores the message data in the data area. .

[0060] The message queue is created by the tasks running on the core. The message queue is essentially a linked list. Each item in the linked list represents a message. The actual content varies with ERTOS. The necessary content points to th...

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 inter-core communicating method of multi-core processor in embedded real time operation system. It includes following steps: distributing memory as multi-core information sharing pool; writing information the source core would send into the pool; sending the information to target core; target core sending the information storing in pool to target mission. The invention also discloses an inter-core communicating device. It improves the inter-core communicating efficiency and realizes the unification of inner core communication and inter-core communication.

Description

technical field [0001] The invention relates to an embedded real-time operating system and a multi-core processor, in particular to an inter-core communication method and device for a multi-core processor in an embedded real-time operating system. Background technique [0002] With the rapid development of network and computer technology, the performance requirements of CPU (Central Process Unit, central processing unit) are getting higher and higher. In the past, the improvement of CPU performance was mainly realized by increasing the main frequency, and the increase of the main frequency required a substantial increase in the number of transistors, and the ensuing heat dissipation problem became increasingly prominent. In addition to increasing the main frequency, another way to improve CPU performance is the multi-core processor. [0003] A multi-core processor integrates more than two computing units on one processor, and each computing unit becomes a core, so that one ...

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): G06F15/163
Inventor 蒋石竹郭长旺张浩
Owner DATANG MOBILE COMM EQUIP 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