Management method and device of memories

A management method and technology of a management device, which are applied in the directions of memory address/allocation/relocation, data processing power supply, energy-saving computing, etc., can solve the problems of power consumption, increased memory power consumption, and memory idle waste, etc., and reduce power consumption. consumption, ensuring a large amount of memory requirements, and ensuring the effect of normal operation

Active Publication Date: 2014-06-25
ALLWINNER TECH CO LTD
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This approach not only occupies a large number of continuous memory blocks, especially when complex scenes are not frequently used, resulting in a large amount of idle waste of memory, but also consumes a certain amount of power, increasing the power consumption of the entire system
In addition, in the process of using the memory, in order to ensure that the data in the memory is not lost, the memory needs to be refreshed continuously, and the memory in the idle state is also continuously refreshed, which increases unnecessary power consumption of the system
The above problems have a particularly obvious impact on mobile devices. With the increase of memory, while bringing a fast experience, the demand for power consumption of memory increases

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
  • Management method and device of memories
  • Management method and device of memories
  • Management method and device of memories

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0024] see figure 1 , the system requests to allocate a non-contiguous memory block for the application application. The memory management method is as follows:

[0025] In the request management step S11, when a memory allocation and release request is received, if the request is a memory release request, go to the memory release step S12, and if the request is an application memory request, go to the memory allocation step S21.

[0026] The memory release step S12 is to release the memory and put the released memory into the free memory pool, and skip to the first judgment step S13.

[0027] The first judging step S13 is to judge whether the memory in the free memory pool has reached the set threshold, if so, skip to the memory application step S14; if not reach the set threshold, end this round of memory release operation. The setting threshold can be set by the user according to the needs; it can also be set by the system according to the memory usage, such as the statist...

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 relates to a management method of memories. The management method includes the step of memory release and outage, wherein released memories are placed inside an idle memory pool, if the memories in the idle memory pool are larger than a set threshold value, large memories are applied from the inside of the idle memory pool, outage is carried out on the applied large memories, and the applied large memories are placed in an outage memory pool; the step of memory application and allocation, wherein after a request for using the applied memories is received, corresponding memories are applied from the inside of the idle memory pool and allocated to applications if the memories in the idle memory pool meet the application request. Due to the fact that outage processing is carried out on the memories under the idle state, power consumption of the memories is reduced; because the idle memories smaller than the set threshold value are reserved in the idle memory pool, the demand for the memories of a small number of memory applications is effectively guaranteed. In addition, the invention further provides a management device of the memories.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a memory management method and a device thereof. Background technique [0002] Since complex scene applications such as GPU, Camera, and HDMI require a large number of continuous memory blocks to ensure their normal operation, the existing practice is to use a large memory reservation mechanism, that is, to reserve a large number of continuous memory blocks for these complex scenes. Usually do not use. This approach not only occupies a large number of continuous memory blocks, especially when complex scenes are not frequently used, resulting in a large amount of idle waste of memory, but also consumes a certain amount of power and increases the power consumption of the entire system. In addition, in the process of using the memory, in order to ensure that the data in the memory is not lost, the memory needs to be refreshed continuously, and the memory in the idle state is also...

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): G06F1/32G06F12/02
CPCY02D10/00
Inventor 刘刚
Owner ALLWINNER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products