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

Heterogeneous platform task scheduling method and system based on Q learning

A task scheduling, heterogeneous platform technology, applied in neural learning methods, biological models, multiprogramming devices, etc., can solve the problems of poor predictability, slow convergence speed, low flexibility, etc., to improve performance and shorten scheduling. Length, the effect of good application prospects

Active Publication Date: 2021-01-22
PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the problems of low flexibility, slow convergence speed, and poor predictability in existing scheduling algorithms, the present invention provides a heterogeneous platform task scheduling method and system based on Q-learning, which can adjust the network search direction in time while taking into account Local and global search to obtain better results, maximize the efficiency of each processor on the heterogeneous platform, facilitate parallel processing of tasks, and improve the performance of the heterogeneous platform

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
  • Heterogeneous platform task scheduling method and system based on Q learning
  • Heterogeneous platform task scheduling method and system based on Q learning
  • Heterogeneous platform task scheduling method and system based on Q learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solution and advantages of the present invention more clear and understandable, the present invention will be further described in detail below in conjunction with the accompanying drawings and technical solutions.

[0030] Aiming at the problems of low flexibility, slow convergence speed and poor predictability in the task scheduling algorithm of the existing heterogeneous multiprocessor computing platform, the embodiment of the present invention, see figure 1 As shown, a Q-learning-based heterogeneous platform task scheduling method is provided, see figure 1 As shown, it contains the following content:

[0031] S101. Use all tasks as the state space of Q-learning, the set of processors as the action space, and the tasks waiting to be assigned as the current state, and obtain the initial task mapping scheme according to the execution time required for mapping tasks to the action space in Q-learning;

[0032] S102. Create a genet...

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 belongs to the technical field of heterogeneous multi-processor computing, and particularly relates to a heterogeneous platform task scheduling method and system based on Q learning, which take all tasks as a Q learning state space, take a processor set as an action space, and wait for an allocated task as a current state. The method comprises the following steps: obtaining a task initial mapping scheme according to execution time required for mapping a task to an action space in Q learning; creating a genetic algorithm model, carrying out fitness evaluation on the task initial mapping scheme, setting individuals copied to the next generation of population in the genetic algorithm model according to fitness, carrying out crossover variation on reserved individuals, and determining new population optimization efficiency and a minimum threshold value; obtaining an approximately optimal solution mapped from a task to a processor in the model according to the genetic algorithm model; converting the model approximate optimal solution into ant colony information initial information distribution, and iteratively searching and outputting an optimal path through an ant colonyalgorithm according to the information distribution to obtain a task scheduling optimal scheme, so as to better improve the performance of the heterogeneous platform.

Description

technical field [0001] The invention belongs to the technical field of heterogeneous multiprocessor computing, and in particular relates to a Q-learning-based heterogeneous platform task scheduling method and system. Background technique [0002] With the continuous improvement of high-performance computing requirements for various signal processing tasks and the rapid development of hardware accelerators, general-purpose processors have been unable to meet the needs of strong real-time and large-scale computing, and heterogeneous computing systems are increasingly used to solve Complex task handling problems. The heterogeneous architecture includes a series of processors with very different structures such as CPU, GPU, FPGA, and DSP. The processors are connected through special networks or interfaces to meet the hardware performance requirements of different types of computing tasks. Improve resource utilization and computing efficiency. To meet the demands of increasingl...

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/48G06F9/50G06N3/00G06N3/08
CPCG06F9/4806G06F9/5038G06N3/086G06N3/006Y02D10/00
Inventor 高博李娜谢宗甫岳春生张锋印董春宵马金全余果郭璐
Owner PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
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