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

Shared memory optimization processing method and device based on multipath processor

A multi-processor, shared memory technology, applied in multi-program devices, electrical digital data processing, instruments, etc., can solve the problems of inefficient memory management, low memory usage efficiency, high memory fragmentation rate, and reduce time. The effect of reducing overhead, reducing memory fragmentation rate, and improving usage efficiency

Inactive Publication Date: 2016-11-09
NORTHEAST FORESTRY UNIVERSITY
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the popularity of big data, there is still a lot of work to be done in the memory optimization of multi-processors. However, the current underlying physical memory management is insufficient in terms of memory fragmentation and usage efficiency. For big data processing When using small and large amounts of physical memory, frequent use of physical memory will inevitably lead to inefficient memory management.
In order to improve the memory utilization efficiency of the system, the buddy algorithm is used in the Linux kernel to improve the utilization efficiency of physical memory. However, the buddy algorithm has low memory utilization efficiency in a multi-processor environment, and the memory high fragmentation rate

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
  • Shared memory optimization processing method and device based on multipath processor
  • Shared memory optimization processing method and device based on multipath processor
  • Shared memory optimization processing method and device based on multipath processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Exemplary embodiments of the present invention will be described below with reference to the accompanying drawings. In the interest of clarity and conciseness, not all features of an actual implementation are described in this specification. It should be understood, however, that in developing any such practical embodiment, many implementation-specific decisions must be made in order to achieve the developer's specific goals, such as meeting those constraints related to the system and business, and those Restrictions may vary from implementation to implementation. Moreover, it should also be understood that development work, while potentially complex and time-consuming, would at least be a routine undertaking for those skilled in the art having the benefit of this disclosure.

[0025] Here, it should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only the device structure and / or processing steps closely related to the ...

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 shared memory optimization processing method and device based on a multipath processor. The shared memory optimization processing method based on the multipath processor is characterized by comprising the steps that data structure modification is conducted on a Linux kernel in a multipath processor environment, wherein data structure modification comprises the step of additionally arranging a data structure chain table in a free_area data structure; block allocation optimization is conducted on a block allocation algorithm of a shared physical memory in the multipath processor environment according to the modified free_area data structure; block release optimization is conducted on a block release function according to the modified free_area data structure. Compared with an existing partner algorithm, the method and device have the advantages that time consumption can be reduced, the usage efficiency of the physical memory is promoted, and the memory fragmentation rate is decreased.

Description

technical field [0001] The invention relates to computer technology, in particular to a multi-processor-based shared memory optimization processing method and device. Background technique [0002] With the popularity of big data, there is still a lot of work to be done in the memory optimization of multi-processors. However, the current underlying physical memory management is insufficient in terms of memory fragmentation and usage efficiency. For big data processing When using small and large physical memory, frequent use of physical memory will inevitably lead to inefficient memory management. In order to improve the memory utilization efficiency of the system, the buddy algorithm is used in the Linux kernel to improve the utilization efficiency of physical memory. However, the buddy algorithm has low memory utilization efficiency in a multi-processor environment, and the memory Fragmentation rate is high. Contents of the invention [0003] A brief overview of the inve...

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/50
CPCG06F9/5016G06F9/5022G06F2209/503
Inventor 景维鹏王月雷海军刘亚秋隋正文
Owner NORTHEAST FORESTRY UNIVERSITY
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