Optimization method for improving PCM writing performance

An optimization method and technology of write performance, applied in the field of PCM, can solve the problems of meaningless 0 value, high energy consumption, long waiting time, etc., to reduce the total number of writes, reduce energy consumption, and reduce write delay.

Inactive Publication Date: 2020-12-11
NANCHANG HANGKONG UNIVERSITY
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But it still has two obvious disadvantages: PCM can only withstand a certain number of write / erase cycles; PCM write operations require longer wait times and higher energy consumption than read operations
[0010] The above-mentioned typical data patterns 00000000, 00XX00XX and 0000XXXX may be caused by data structure alignment or word alignment. On the one hand, many data are only 4 bits, 8 bits, 16 bits or 32 bits. In order to align the data structure, it is necessary to use It is stored in the form of 64 bits to improve memory access efficiency, so small data will be filled with some meaningless 0 values; on the other hand, if two 8-bit data XX are stored as 64 bits, due to word alignment, each data will add meaningless 0 values, so many of the data are all 0

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
  • Optimization method for improving PCM writing performance
  • Optimization method for improving PCM writing performance
  • Optimization method for improving PCM writing performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The implementation of the present invention will be described in detail below with examples, so as to fully understand and implement the implementation process of how the present invention uses technical means to solve technical problems and achieve technical effects.

[0043] The present invention proposes a write optimization strategy Flip-Flag-Write, the purpose of which is to minimize the number of actually updated bits, thereby prolonging the service life of the PCM. The Flip-N-Write scheme sets a flip bit to mark whether the written data is flipped, first reads the old data, and then calculates the number of different bits in the old data and new data, if this number is greater than half of the total number of bits, the new data Flip. Similar to Flip-N-Write, we will add a flip bit flip_bit and several flag bits flag_bit to each PCM write unit, where the flip bit is used to mark whether the corresponding data has been flipped, and the flag bit is Indicates whethe...

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 an optimization method for improving PCM writing performance, which is characterized in that a flip bit and a plurality of flag bits are added to each PCM writing unit, the flip bit is used for marking whether corresponding data is subjected to a flipping operation or not, and the flag bits indicate whether all the data of the corresponding part is 0 or not. According to the method, the number of actually updated bits can be minimized, so that the service life of the PCM is prolonged.

Description

technical field [0001] The invention relates to the technical field of PCM, in particular to an optimization method for improving PCM writing performance. Background technique [0002] Phase change memory PCM, as a non-volatile memory, has become a research hotspot in memory systems in recent years, and is the best candidate to replace storage products such as DRAM, FLASH, and hard disks. PCM has the advantages of good scalability, low energy consumption, byte addressing, and high storage density. But it still has two obvious disadvantages: PCM can only withstand a certain number of write / erase cycles; PCM write operation requires longer waiting time and higher energy consumption than read operation. Several encoding and write reduction solutions have been proposed with the aim of reducing write operations in the PCM to prolong the lifetime of the PCM. DCW and Flip-N-Write are the methods of reducing the write strategy to prolong the life of PCM, which is the most widely u...

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): G06F3/06G06F12/08
CPCG06F3/0655G06F3/0656G06F12/08
Inventor 何丹严思香何英梅圆徐文
Owner NANCHANG HANGKONG UNIVERSITY
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