Supercharge Your Innovation With Domain-Expert AI Agents!

Memory management method based on pcram main memory application

A memory management and memory technology, applied in the field of memory management, can solve the problems of increasing the workload of read operations and system power consumption, and achieve the effect of saving workload and energy

Active Publication Date: 2016-06-08
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disadvantage of the above two schemes is that if the CPU only needs to read a small amount of data in some data pages in the PCRAM cache, it still reads it into the DRAM for the CPU to access, which greatly increases the time required for the read operation. Workload and System Power Consumption

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
  • Memory management method based on pcram main memory application
  • Memory management method based on pcram main memory application
  • Memory management method based on pcram main memory application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The following describes the implementation of the present invention through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.

[0028] See Figure 2 to Figure 5 It should be noted that the illustrations provided in this embodiment only illustrate the basic idea of ​​the present invention in a schematic manner, so the figures only show the components related to the present invention instead of the number and shape of the components in actual implementation. And size drawing, the type, quantity, and proportion of each component can be changed at will during actual i...

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 memory management method based on application of a PCRAM (phase change random access memory) main memory. The memory management method is applied in a system constructed by a CPU (central processing unit), an internal memory and an external memory, and comprises the following steps that a DRAM (dynamic random access memory) cache is taken as a cache of the PCRAM main memory, and idle pages in the DRAM cache are substituted into the PCRAM main memory in a circulation and balance manner by a system; when the operation of writing data is implemented by the CPU, the CPU detects whether a to-be-written data page exists in the DRAM cache, if yes, data is written into the DRAM cache, otherwise the to-be-written data page is read into the DRAM cache by the PCRAM main memory to carry out the operation of writing, and the requirements on needed erasing and writing times, a writing speed, fatigue performance and the like of the PCRAM main memory are realized when the operation of CPU writing is carried out; and when the operation of reading is implemented by the CPU, the CPU firstly accesses the DRAM cache, when a to-be-accessed data page is not read in the DRAM, the CPU accesses the PCRAM main memory for reading, so that the direct reading of data in the DRAM cache and the PCRAM main memory by the CPU can be realized, and the workload during the operation of a system is greatly saved.

Description

Technical field [0001] The invention relates to a memory management technology, in particular to a memory management method based on PCRAM main memory applications. Background technique [0002] Memory (Memory) is one of the important components in the computer, it is a bridge to communicate with the CPU (central processing unit). All programs in the computer are run in the memory, so the performance of the memory has a great impact on the computer. Memory is also called internal memory, and its function is to temporarily store calculation data in the CPU and data exchanged with external memory such as hard disks. Therefore, the important hardware equipment of computer products, its software system can not achieve various functions without reading and writing the memory. At present, the industry's large-scale memory management is implemented through the operating system, so software systems must rely on the operating system when using memory. The operating system's large-scale...

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/121G06F12/0855G06F12/0877
Inventor 陈小刚李顺芬陈一峰许林海陈后鹏丁晟宋志棠
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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