Real-time task scheduling method and system based on multicore network processor

A network processor, real-time task technology, applied in the direction of electrical digital data processing, instruments, multi-programming devices, etc., can solve the problems of increased power consumption, difficulty in improving the performance of the main frequency, etc., to achieve improved processing performance and efficient task scheduling The effect of the mechanism

Inactive Publication Date: 2014-07-23
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the continuous improvement of chip manufacturing technology, the traditional single-core processor architecture technology has faced a bottleneck, and the integration of transistors has excee

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
  • Real-time task scheduling method and system based on multicore network processor
  • Real-time task scheduling method and system based on multicore network processor
  • Real-time task scheduling method and system based on multicore network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0059] The software framework structure of the embodiment is as follows image 3 As shown, the software framework includes a message receiving module 301, a task scheduling module 309, a task processing module 303, a message sending module 308, and the like. The workflow of the software framework is triggered by the messages obtained by the message receiving module 301. The task scheduling module 309 stores the received messages in the multi-level work queue 302 and maintains a task state machine 310 for each message. The task processing module 303 follows the The messages in the multi-level work queue 302 are processed in a polling manner, and finally the processed messages are sent out through the message sending module 308 .

[0060] The task scheduling workflow of the embodiment is as follows Figure 4 As shown, the workflow of the software framework of the present invention in this embodiment is:

[0061] In steps 401 and 402, after the entire system is initialized, the...

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 provides a real-time task scheduling method and system based on a multicore network processor. The real-time task scheduling system comprises a message receiving module, a task scheduling module, a task processing module and a message transmitting module, wherein the message receiving module is used for acquiring messages from the multicore network processor actively and transmitting the acquired messages to the task scheduling module; the task scheduling module is used for storing the received messages into a multistage work array and preserving a task status machine for each message; the task processing module is used for processing the messages in the multistage work array in a polling mode; the message transmitting module is used for transmitting the processed messages out. The real-time task scheduling method and system based on the multicore network processor has the advantages that on a multicore network processor platform, various hardware resources in the multicore network processor are made full use of and integrated, a high-efficiency task scheduling mechanism is achieved, and processing performance of task processing software in the multicore network processor is improved.

Description

technical field [0001] The invention relates to a task scheduling method based on a multi-core network processor platform, in particular to a real-time task scheduling method and system based on a multi-core network processor. Background technique [0002] With the continuous progress of the chip manufacturing process, the traditional single-core processor architecture technology has faced a bottleneck, and the integration of transistors has exceeded hundreds of millions. It also brings about an increase in power consumption. Therefore, multi-core processors emerge as the times require. By increasing the number of physical processors in the computer, the parallelism of threads can be effectively utilized to achieve parallel execution in the true sense. [0003] On-chip multi-core processor (CMP) is to integrate multiple computing cores in a single processor chip, thereby increasing computing power. Each microprocessor core is essentially a relatively simple single-threaded...

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/48G06F15/167
Inventor 张武尚秋里郭秀岩查奇文
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
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