Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device and method for task processing

A task processing and task technology, applied in the electronic field, can solve the problems of poor real-time information interaction, long scheduling response cycle, and inability to respond to scheduler scheduling in real time, achieving the effect of fast scheduling and high task processing efficiency

Active Publication Date: 2013-04-24
HUAWEI TECH CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] When processing tasks in the prior art, one or more separate schedulers need to be used to schedule each processing unit to process the task according to the state of each processing unit, that is, a centralized scheduling method is used to process the task, so the scheduling needs The real-time performance of information interaction is poor, and each processing unit cannot be scheduled to process tasks in real time, and each processing unit cannot respond to the scheduling of the scheduler in real time, so the scheduling response cycle is long, resulting in low efficiency of task processing

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
  • Device and method for task processing
  • Device and method for task processing
  • Device and method for task processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] The embodiment of the present invention provides a task processing method, see figure 1 , the method flow includes:

[0070] Step 101: The task processing device acquires one or more configured tasks, and selects a scheduled task among the one or more tasks;

[0071] Step 102: Process the scheduled task according to the control parameters of the scheduled task to obtain a processing result, and output the processing result of the scheduled task;

[0072] Further, before the task processing device acquires one or more configured tasks, it also includes:

[0073] If the task processing device is in an idle state, the clock signal is triggered to be turned on according to the change of the external interface signal, and the power is turned on within a preset time to prompt the task processing device to enter the working state;

[0074] After the scheduled task is processed according to the control parameters of the scheduled task and the processing result is obtained, it...

Embodiment 2

[0096] An embodiment of the present invention provides a task processing method, which processes tasks in a distributed scheduling manner, thereby improving the efficiency and speed of task processing. In order to facilitate the detailed description of the method provided by this embodiment, now in conjunction with figure 2 The process of processing a task by the processing device in the task processing system shown is taken as an example to illustrate the method provided in this embodiment. see image 3 , the method flow provided by this implementation includes:

[0097] Step 301: The task processing device obtains one or more configured tasks, and the entry information of each task includes at least the address of the control parameters of each task;

[0098] For this step, one or more tasks can be configured by the previous task processing device of the task processing device, or by the task processing device itself, or by the next task processing device of the task proc...

Embodiment 3

[0127] An embodiment of the present invention provides a task processing device to implement the task processing method provided in Embodiment 1 or Embodiment 2, see Figure 6 , the task processing device includes:

[0128] The task input unit 601 is configured to obtain one or more configured tasks; the task input unit 601 can cache a certain number of tasks; the number of cached tasks is not specifically limited in this embodiment.

[0129] a scheduling unit 602, configured to select a scheduled task from among one or more tasks;

[0130] A processing unit 603, configured to process the scheduled task according to the control parameters of the scheduled task selected by the scheduling unit 602 to obtain a processing result;

[0131] The data output unit 604 is configured to output a processing result obtained by processing the scheduled task by the processing unit 603 .

[0132] The scheduling unit 602 is further configured to schedule the next-level task processing device t...

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 a device and method for task processing and belongs to the technical field of wireless communication. The method includes: a task processing device obtains one to a plurality of configured tasks, and a scheduled task is selected in one to the plurality of tasks; the scheduled task is processed according to control parameters of the scheduled task to obtain a processing result, the processing result of the scheduled task is output, and a primary task processing device is scheduled according to the control parameters of the scheduled task to process the scheduled task. After the task processing device selects the scheduled task from one to the plurality of the configured tasks, the scheduled task is processed in real time according to the control parameters of the scheduled task so as to achieve that each task processing device performs task scheduling processing independently. In addition, through mutual scheduling of the task processing devices, centralized scheduling through an independent scheduler does not need, distributed scheduling of task processing is achieved, and the device and method for the task processing has the advantages of being rapid in scheduling speed and high in task processing efficiency.

Description

technical field [0001] The invention relates to the field of electronic technology, in particular to a task processing device and method. Background technique [0002] With the rapid development of multi-core technology, SOC (System On Chip, system-on-chip) becomes more and more complex, and the number of processing units in the SOC also increases. As the number of processing units increases, the number of tasks to be processed also increases rapidly. How to process tasks efficiently and quickly has become a key criterion for measuring SOC performance. [0003] In the prior art, when the SOC performs task processing, it first summarizes the current status of each processing unit to one or more separate schedulers, and then the scheduler schedules the corresponding processing unit to perform the task according to the current status of each processing unit. deal with. [0004] When processing tasks in the prior art, one or more separate schedulers need to schedule each proce...

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): G06F9/48
CPCY02B60/144G06F1/3296G06F9/4843G06F1/329G06F9/4881G06F9/4893Y02D10/00
Inventor 杜学峰
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products