Unlock instant, AI-driven research and patent intelligence for your innovation.

A process migration method, computing device and storage medium

A computing device and process technology, applied in computing, program control design, multiprogramming device, etc., can solve the problems of migration, short execution cycle, short process running time, and reduced system performance.

Active Publication Date: 2022-02-25
UNIONTECH SOFTWARE TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing technology, the load of each process is calculated by the method of time decay, and the running time of the short execution cycle process is very short, and the CPU is reselected according to the load when waking up, which will cause frequent migration of processes between CPUs.
Frequent migration of processes will increase the load of the system, invalidate the cache of the process, increase the probability of accessing memory across NUMA nodes, increase the number of memory pages migrated by the NUMA automatic balancing mechanism, and reduce system performance

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
  • A process migration method, computing device and storage medium
  • A process migration method, computing device and storage medium
  • A process migration method, computing device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art. Like reference numbers generally refer to like parts or elements.

[0025] figure 1 A schematic diagram showing a processor deployed in a computing device according to an exemplary embodiment of the present invention. Such as figure 1 As shown, processors 110 - 130 are deployed in computing device 100 . figure 1 The manner and quantity of processors deployed in the computing device 100 shown in FIG. The multiple processors 110 - 130 in the co...

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 process migration method, a computing device and a storage medium, and comprises the steps of: calculating the expected running time of each process in a processor according to the running information of the process; according to the predicted running time of the process, reducing the predicted running time to The process with the running time threshold is determined as a short-running process; obtain the running information of the processor, and determine whether to use the short-running process as the process to be migrated according to the running information of the processor; Running information, from which the target processor for migration of the process to be migrated is determined; and the process to be migrated is migrated to the target processor for operation. The present invention can avoid migration of all short-running processes, reduce the number of migrations of short-running processes, reduce the failure of cache and memory affinity caused by migration, and ensure that the migration of short-running processes can improve system performance and improve processing efficiency. device efficiency.

Description

technical field [0001] The invention relates to the field of processors, in particular to a process migration method, computing equipment and storage media. Background technique [0002] With the development of computer technology, in order to further improve the working efficiency of the processor in the computer equipment and the processing speed of the computer to the task, a multi-core load balancing mechanism will be adopted in the process of executing many tasks. The multi-core load balancing mechanism refers to migrating processes between processors. Specifically, a scheduling algorithm (such as the PELT algorithm) is periodically used to calculate the load of each process in the processor scheduling queue to obtain the processor load. The load of a processor is the sum of the loads of all processes in the scheduling queue of the processor. When the kernel finds that the load distribution on each processor is significantly different, it will migrate the process from ...

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 Patents(China)
IPC IPC(8): G06F9/48
CPCG06F9/4875
Inventor 王晓华孟杰卢彦
Owner UNIONTECH SOFTWARE TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More