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

A method and device for realizing memory fusion

A memory and memory allocation technology, applied in multi-programming devices, memory address/allocation/relocation, resource allocation, etc., can solve the problems of waste of memory resources, sacrificing application performance, lack of physical memory, etc., and improve network bandwidth. Effect

Active Publication Date: 2017-04-05
杨立群
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the networked system of multi-terminal computers and intelligent electronic terminals, since the physical memory requirements of each terminal are very different when running applications, especially on computers with high-performance CPU and memory, for applications that require little memory, a large number of Physical memory is idle, resulting in waste of memory resources
However, when other terminals execute applications with large memory requirements, the available physical memory is extremely scarce, so terminals lacking physical memory have to use local disk paging files (virtual memory) to make up for the lack of physical memory
Although the capacity of the local disk, especially the mechanical hard disk, is huge compared to the physical memory, it can provide enough virtual memory for the application, but the data transmission speed of the local disk is much lower than the speed of the physical memory, which sacrifices the performance of the application

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 method and device for realizing memory fusion
  • A method and device for realizing memory fusion
  • A method and device for realizing memory fusion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] figure 1 Shown is the step diagram of the present invention to realize the memory fusion method, which includes the following steps:

[0037] Step A: Connect to the local host, receive a memory request from the local host, and determine the amount of memory required by the local host; divide the requested memory into at least one memory slice. The number of memory slices can be preset according to needs, calculated according to the number of available remote extensions connected, or calculated according to the preset capacity of a single memory slice. Preferably, it is judged whether the requested memory is greater than a preset threshold, and if the requested memory is greater than the threshold, the requested memory is divided into memory slices according to the preset number, otherwise the requested memory is regarded as a memory slice. Then, each memory slice is assigned a corresponding memory call address for local host calls.

[0038] Step B: Connect the remote ...

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 method and a device for implementing memory fusion. The method comprises the following steps of receiving a memory request of a local host and carrying out memory sectioning; confirming the memory allocation priority level of a remote sub-computer through a memory allocation table, and pairing memory sections for the remote extension; acquiring the memory resource of the remote sub-computer in a way of integrating the memory sections through memory address mapping; allocating a memory backup area to backup memory data corresponding to the memory sections at real time; carrying out memory checking at real time during using the memory of the remote extension, and providing memory correction and backup recovery. The device comprises a request processing module, a memory allocation table module, a memory acquisition module, a backup module and a correction module. According to the method and the device for implementing memory fusion, the idlememory of the remote sub-computer is called through network, and is integrated into the local host so as to be used as physical address extensions or paging file cache of the local host, so that the speed of the local application program is optimized, and better memory sharing performance and expansibility are provided for establishing a cloud computing platform.

Description

technical field [0001] The invention relates to the technical field of memory fusion, in particular to a memory fusion method and device for computer systems and intelligent electronic terminals. Background technique [0002] In the hardware physical resources of computers and intelligent electronic terminals such as smart phones, physical memory is an indispensable and important component. In the networked system of multi-terminal computers and intelligent electronic terminals, since the physical memory requirements of each terminal are very different when running applications, especially on computers with high-performance CPU and memory, for applications that require little memory, a large number of The physical memory is idle, resulting in a waste of memory resources. However, when other terminals execute applications with large memory requirements, the available physical memory is extremely scarce, so terminals lacking physical memory have to use local disk paging files...

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): G06F12/02G06F9/50
Inventor 杨立群
Owner 杨立群
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