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

Task scheduling method, device and system and computer readable medium

A task scheduling and task technology, applied in computing, multi-program device, program control design, etc., can solve problems affecting processing efficiency, inability to transfer CPU1 tasks, unfavorable system balance, etc.

Pending Publication Date: 2021-11-30
ALIBABA GRP HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, in an asymmetric multiprocessing system, the task of CPU1 cannot be transferred to CPU0
In this case, it is not conducive to the balance of the system
[0007] In addition, when the resources on CPU0 are insufficient, the tasks of CPU0 cannot be transferred to CPU1 for execution
In this case, the processing of the system may be interrupted and affect the processing efficiency

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
  • Task scheduling method, device and system and computer readable medium
  • Task scheduling method, device and system and computer readable medium
  • Task scheduling method, device and system and computer readable medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In the following, various embodiments and examples of the present specification are described with reference to the accompanying drawings.

[0030] figure 1 A schematic flowchart of a task scheduling method for an asymmetric multi-processing system according to an embodiment is shown.

[0031] Such as figure 1 As shown, at step S12, at least two program copies of the task to be scheduled are formed.

[0032] In step S14, the at least two program copies are placed in the program segments of the at least two processors of the asymmetric multi-processing system. The at least two processors of the asymmetric multiprocessing system may be homogeneous, that is, the same processor, or heterogeneous, that is, different types of processors.

[0033] A task is the basic unit of work to be performed by a processor. For example, in the application context of an intelligent voice assistant, it may include the tasks of controlling voice reception, packaging the voice, sending 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

Embodiments of the invention provide a task scheduling method, device and system and a computer readable medium. The method comprises the following steps: forming at least two program copies of a task to be scheduled; placing the at least two program copies in program segments of at least two processors of an asymmetric multi-processing system; determining a running processor for running the task based on the current running conditions of the at least two processors; and running the corresponding program segment of the task on the running processor.

Description

technical field [0001] This specification relates to the technical field of asymmetric multiprocessing, and more specifically, to a task scheduling method for an asymmetric multiprocessing system, a task scheduling device for an asymmetric multiprocessing system, an asymmetric multiprocessing system, and an intelligent voice assistant System and Computer Readable Media. Background technique [0002] Under the architecture of asymmetric multi-processing (AMP, asymmetric multi-processing), there are multiple processors (cores). These processors may include the same or different central processing units (CPUs), or other processing devices. Each processor is assigned to perform a specific task at a specific time. A task is the basic work unit to be executed by the processor, which can be one or more instruction sequences processed by the control program. [0003] Figure 8 An asymmetric multiprocessing system is shown. exist Figure 8 In the hardware layer, the asymmetric mu...

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/50
CPCG06F9/505
Inventor 王晓巍
Owner ALIBABA GRP HLDG 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