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

Program running method and device

A program running and process technology, applied in multi-programming devices, program control devices, resource allocation, etc., can solve problems such as limited CPU performance

Inactive Publication Date: 2015-04-22
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The invention provides a program running method and device, which solves the problem of limited CPU 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
  • Program running method and device
  • Program running method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0027] Embodiments of the present invention provide a program running method and device, considering that the NUMA system accesses the memory of local nodes faster than the memory characteristics of remote nodes, realizes multi-node backup of kernel code segments, and creates multi-node kernel code segments The physical page mapping table, and by updating the system page table corresponding to the current node in real time, ensures that when the program runs in the kernel space, it uses the kernel code on the local node memory.

[0028] First, Embodiment 1 of the present invention will be described with reference to the accompanying drawings.

[0029] The embodiment of the pres...

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 provides a program running method and device and relates to the field of computer application. The problem that CPU performance is limited is solved. The program running method comprises the steps that before an application program is started by a kernel, the size of a kernel code segment is calculated according to the starting and ending addresses of the kernel code segment; memory space is distributed in each node, and a kernel code is copied into the memory space of each node; the kernel code runs on all the nodes. According to the technical scheme, the program running method and device are applicable to a multi-CPU system, and local storage and calling of the kernel code needed by each node are achieved.

Description

technical field [0001] The invention relates to the field of computer applications, in particular to a program running method and device. Background technique [0002] The basic feature of a NUMA server is to have multiple CPU modules, and each CPU module is composed of multiple CPUs (such as 4), and has independent local memory, I / O slots, and the like. Since its nodes (CPU modules?) can be connected and exchange information through interconnection modules, each CPU can access the memory of the entire system. Obviously, the speed of accessing local memory will be much higher than the speed of accessing remote memory (memory of other nodes in the system), which is also the origin of non-uniform storage access to NUMA. Since the latency of accessing remote memory is much longer than that of local memory, system performance cannot increase linearly when the number of CPUs increases. Contents of the invention [0003] The invention provides a program running method and devi...

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/44G06F9/50
Inventor 范冬冬
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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