Communication scheduling system and method among cores of isomerization multi-core processor

A multi-core processor and inter-core communication technology, applied in the computer field, can solve problems such as insufficient performance of processors and reduced efficiency, and achieve the effect of improving software development efficiency and solving complex problems

Inactive Publication Date: 2009-01-28
CHONGQING UNIV OF POSTS & TELECOMM
View PDF2 Cites 55 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the communication interface is used to transmit data larger than a single transmission, multiple transmission, read and write, and storage operations are required, and the communication rate and data volume are limited, so the efficiency is reduced, and the performance of the entire processor cannot be fully utilized.

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
  • Communication scheduling system and method among cores of isomerization multi-core processor
  • Communication scheduling system and method among cores of isomerization multi-core processor
  • Communication scheduling system and method among cores of isomerization multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention is designed aiming at the communication and scheduling system of heterogeneous multi-core processors. Mainly according to the communication characteristics of heterogeneous multi-core processors, each processor core is regarded as a peer entity, and each processor core can actively send data to other cores and passively receive data sent by other cores. As for the functional requirements of each processor checking and dispatching system, it is related to application requirements and has nothing to do with communication, that is, actions generated by communication are executed by specific tasks, and users write implementation codes according to task functions. Therefore, the present invention designs communication and scheduling algorithms based on the idea of ​​symmetry.

[0020] The communication and scheduling system is designed on the basis of single-core processor embedded operating system. Most of the current embedded scheduling systems are designed ...

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 relates to an inter-core communication and scheduling system and an inter-core communication and scheduling method based on a heterogeneous multi-core processor, which relate to the computer field. The inter-core task communication and scheduling system applied to the heterogeneous multi-core processor is designed by adoption of the symmetrical communication and scheduling method according to the characteristics of the heterogeneous multi-core processor; various inter-core communication messages and events are defined in the unified way through an inter-core event manager, and relationships among the inter-core messages, the inter-core events and inter-core tasks are established; and inter-core message data from a communication interface and a shared memory is processed, the events are set, task scheduling is triggered, and other operations are performed by an inter-core communication scheduler. The inter-core communication and scheduling system and the inter-core communication and scheduling method solve the problems of the communication efficiency for inter-core communication of different types of messages and task scheduling of the heterogeneous multi-core processor in the aspects of communication and scheduling, and solve the problem of complexity caused by the master-slave scheduling method.

Description

technical field [0001] The invention relates to the field of computers, in particular to communication and scheduling control technologies among heterogeneous multi-core processor cores. Background technique [0002] Currently, multi-core processors mainly have two structures. One is a symmetric isomorphic multi-core processor, in which each core has the same processor structure, shared memory and peripherals, and is mainly used in the field of general-purpose computers. One is heterogeneous multi-core processors, which have processor cores with different structures, have their own memory spaces and peripherals, and each processor core has its own system clock frequency, which is implemented through processor communication interfaces and part of shared memory Communication, this processor is mainly used in the field of embedded devices. According to the structure of the processor, the scheduling control system on the multi-core processor is roughly divided into two categori...

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/163G06F9/48G06F9/54
Inventor 蒋建春岑明曾素华冯辉宗邱宝梅舒敏
Owner CHONGQING UNIV OF POSTS & TELECOMM
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