Check patentability & draft patents in minutes with Patsnap Eureka AI!

CPU (Central Processing Unit) performance optimization method and device based on NUMA (Non-uniform Memory Access) architecture

A performance and thread technology, applied in the field of processors, can solve problems such as data transmission speed reduction and affect CPU performance, so as to improve performance, increase data transmission speed, and avoid accessing remote memory.

Inactive Publication Date: 2017-11-14
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing CPU performance processing model is to run multiple test threads in the test environment, and each test thread traverses all the memory. However, there are certain defects in this test method. When the processor accesses the data in the remote memory, the data The transmission speed will be reduced, affecting the performance of the CPU

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
  • CPU (Central Processing Unit) performance optimization method and device based on NUMA (Non-uniform Memory Access) architecture
  • CPU (Central Processing Unit) performance optimization method and device based on NUMA (Non-uniform Memory Access) architecture
  • CPU (Central Processing Unit) performance optimization method and device based on NUMA (Non-uniform Memory Access) architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The core idea of ​​the present invention is to provide a CPU performance optimization method and device based on NUMA architecture, which can avoid accessing remote memory, increase data transmission speed, and thereby improve CPU performance.

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0034] The first CPU performance optimization method based on NUMA architecture provided by the embodiment of this application is as follows: figure 1 as shown, figure 1 A schematic diagram of the first CPU per...

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 CPU (Central Processing Unit) performance optimization method and device based on a NUMA (Non-uniform Memory Access) architecture. The method comprises the following steps: acquiring performance parameters and guidance value of a CPU; acquiring the quantity of threads and the quantity of memory controllers; evaluating the dependence degree of the load and performance of the CPU on cache and memory according to the quantity of threads, a calculated amount of each thread and the performance parameters and guidance value of the CPU; segmenting local memory of each node into local memory blocks in a preset quantity according to the dependence degree of the load and performance of the CPU on the cache and memory, wherein each local memory block corresponds to a memory controller in the node; and binding the threads onto a processor core corresponding to each node, and executing computational tasks by utilizing the corresponding local memory blocks. According to the CPU performance optimization method and device based on the NUMA architecture, a remote memory can be prevented from being accessed, and the data transmission speed is increased, so that the performance of the CPU is improved.

Description

technical field [0001] The invention belongs to the technical field of processors, in particular to a CPU performance optimization method and device based on NUMA architecture. Background technique [0002] There are many ways to evaluate processor performance. Basically, the performance of a processor is expressed through its computing power to the data model, and the performance of the processor depends on the data transmission capacity of the cache and memory. [0003] Using the existing NUMA technology (Non-Uniform Memory Access, non-uniform memory access mechanism), all the memory of the system is divided into several blocks, and the system has multiple memory buses, and the processor is connected to a piece of memory through each memory bus. A group, so the NUMA system is divided into several groups, each group is called a node (node), the memory in this node is called local memory (local memory), and the memory in other nodes is for this group It is called remote mem...

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/5016G06F9/5027
Inventor 刘力平
Owner ZHENGZHOU YUNHAI INFORMATION 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