Unlock instant, AI-driven research and patent intelligence for your innovation.

Persistent memory allocation method considering process difference

An allocation method and a durable technology, applied in resource allocation, multi-program device, program control design, etc., can solve problems such as unbalanced durability

Pending Publication Date: 2022-01-25
CHONGQING UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a method for allocating persistent memory considering process differences. The technical problem to be solved is: how to overcome the problem of unbalanced durability caused by process differences of persistent memory when allocating persistent memory, so that each memory Units are worn evenly to fully extend PM life

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
  • Persistent memory allocation method considering process difference
  • Persistent memory allocation method considering process difference
  • Persistent memory allocation method considering process difference

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] The embodiment of the present invention will be explained in detail below in conjunction with the accompanying drawings. The examples given are only for the purpose of illustration, and cannot be interpreted as limiting the present invention. The accompanying drawings are only for reference and description, and do not constitute the scope of patent protection of the present invention. limitations, since many changes may be made in the invention without departing from the spirit and scope of the invention.

[0076] In order to overcome the problem of uneven wear caused by process differences, an embodiment of the present invention provides a persistent memory allocation method that considers process differences, such as figure 1 As shown, including steps S1-S4:

[0077] S1. Divide the entire persistent memory space into memory domains of equal size. The same memory domain has the same durability, while different memory domains have different durability.

[0078] The end...

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 the technical field of memory allocation, and particularly discloses a persistent memory allocation method considering process difference. The method comprises the following steps: dividing the whole persistent memory space into memory domains with the same size, the same memory domain having the same durability; combining the durability of different memory domains, dividing the whole persistent memory space into a plurality of batches, and setting different allocation priorities for pages in different batches; in each batch, organizing the pages with the same maximum available memory segments together by using a linked list to form a bucket, so that different buckets are obtained; when the memory is allocated,allocating the batch with the highest priority firstly, and then allocating the memory units in the optimally adaptive barrel; and finally, putting the page to which the memory unit is allocated back into a proper batch and a proper bucket. According to the method, the wear balance between the pages and in the pages is fully considered, the durability difference can be sensed, the memory unit of each page can be uniformly worn, and the service life of the PM can be prolonged to the greatest extent.

Description

technical field [0001] The invention relates to the technical field of memory allocation, in particular to a persistent memory allocation method considering process differences. Background technique [0002] Persistent memory (Persistent Memory, PM) has advantages such as low latency, high density, and large capacity, and is a potential substitute for Dynamic Random Access Memory (Dynamic Random Access Memory, DRAM). However, compared with DRAM, the lifetime of PM is far less than that of DRAM. At the same time, PM memory cells have huge process variance, that is, circuit variations, such as bottom electrode contact diameter, heater thickness, and access transistor length. Therefore, the programming current of persistent memory cells will change, causing the endurance of persistent memory cells to change during the production process, resulting in relatively weaker and stronger memory cells, and process differences will bring durability between PM pages Unbalanced, prematu...

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/50G06F3/06
CPCG06F9/5016G06F3/0616G06F3/0631G06F3/0644G06F2209/5021
Inventor 陈咸彰冯筱柳刘铎谭玉娟任骜汪成亮乔磊
Owner CHONGQING UNIV