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

Process scheduling method and computing equipment

A computing device and process scheduling technology, which is applied in the computer field to achieve the effect of optimizing process performance and increasing speed

Pending Publication Date: 2022-08-09
UNIONTECH SOFTWARE TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] To this end, the present invention provides a process scheduling method and computing equipment to solve or at least alleviate the above problems

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
  • Process scheduling method and computing equipment
  • Process scheduling method and computing equipment
  • Process scheduling method and computing equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.

[0025] The invention provides a process scheduling scheme, so that the process can run on the processor of the relatively nearest node to access the shared memory page, so as to solve the problem that the process accesses the remote memory at a slow speed, and improve the communication performance between the processes in different nodes. optimized.

[0026] figure 1 A schematic diagram of a computing device 100 according ...

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 scheduling method and computing equipment. The method is executed in an operating system of the computing device, the computing device comprises a plurality of nodes in communication connection, each node comprises one or more processors and an internal memory, each processor is suitable for running a process, the internal memory of the node where the process is located comprises a virtual memory area of the process, and the virtual memory area comprises memory pages. The method comprises the following steps: in response to a request of accessing a memory page by a process, judging whether the memory page is a shared memory page; if yes, whether the number of times that the process continuously accesses the memory page is larger than a first threshold value or not is judged; and if the load is greater than the first threshold value, selecting a processor of which the load meets a preset condition as a target processor from a node where the memory page is located or a node closest to the memory page, and migrating the process to the target processor. According to the technical scheme of the invention, the process can be prevented from accessing the remote memory with a relatively long distance, and the speed of accessing the shared memory by the process is improved.

Description

technical field [0001] The present invention relates to the field of computer technology, and in particular, to a process scheduling method and computing device. Background technique [0002] The basic feature of a NUMA server is that it has multiple CPU modules (nodes), and each CPU module can include one or more CPUs, and has independent local memory, I / O slots, and the like. Since each node can communicate and exchange information through an interconnection module (Crossbar Switch), each CPU can access the memory of the entire system. However, the speed of CPU access to local memory is much higher than that of remote memory (memory of other nodes in the system). [0003] When multiple processes run and communicate on CPUs of different nodes, in order to solve the problem that the shared memory page that the process needs to access and the node where the process is located are located on different nodes, and there is a problem of slow access speed due to cross-node access...

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/48G06F9/50G06F9/54
CPCG06F9/4881G06F9/505G06F9/544
Inventor 胡翔周鹏叶中玉陈毅翀余昇锦
Owner UNIONTECH SOFTWARE TECH CO LTD