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

Storage scheduling method and device for data among multiple kinds of storages

A technology of data storage and memory, which is applied in the field of communication, can solve the problems of unoptimized memory bandwidth improvement, unbalanced memory request load, etc., to save the number of erasures and reduce access delays. , the effect of memory bandwidth improvement

Active Publication Date: 2015-02-25
HUAWEI TECH CO LTD
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in this solution, moving data only considers the increase in the cache usage of the data itself. However, due to the unbalanced memory request load between DRAM and NVM, the improvement in writing speed, erasing times, and saving memory bandwidth has not been optimized.

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
  • Storage scheduling method and device for data among multiple kinds of storages
  • Storage scheduling method and device for data among multiple kinds of storages
  • Storage scheduling method and device for data among multiple kinds of storages

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Embodiments of the present invention provide a data storage scheduling method and device for multiple memories, which are used for access load balancing among various memories, and further improve programming speed, erasing times and saving memory bandwidth.

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0052] Each will be described in detail below.

[0053] Please refer to figure 1 , figure 1 It is a schematic flowchart of a method for scheduling data storage among multiple memories provided by an ...

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

A method and device for data storage scheduling among multiple memories, ensuring access load balancing between memories, and further improving on programming speed, number of rewrite times, and memory bandwidth saving; the method comprising: acquiring characteristic parameters of each type of memory used for specifying data partitioning, the characteristic parameters comprising the read / write delay characteristic of each type of memory, the size of a data set moved to a data read-write buffer area, and the number of times each accessed data set in each type of memory is missed in the data read-write buffer area, the data read-write buffer area being a module in each memory for temporarily caching the data set moved out of a storage array; according to the characteristic parameters, respectively prioritizing the data sets stored in each memory; and triggering the storage of the data sets having the same priority into the memory corresponding to the data priority.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a data storage scheduling method and device for multiple types of memories. Background technique [0002] At present, dynamic random access memory (DRAM, Dynamic Random Access Memory) is difficult to miniaturize after the 20nm process, the capacity cannot be increased, and the refresh power consumption is large, causing serious waste. The new type of non-volatile memory (NVM, Non-Volatile Memory), such as phase change memory (PCM, Phase change memory) has the advantages of strong miniaturization ability, large capacity, and low power consumption, but the read and write delay of NVM is lower than that of DRAM. Much larger, NVM has a limited number of erases and writes. From this was born the concept of hybrid storage. [0003] In the existing mixed storage solution of PCM and DRAM, DRAM is used as a buffer for accessing PCM, and all data read or written to PCM is ...

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/5016G06F12/0284G06F2212/1016
Inventor 陈少杰陶怡栋戴一平
Owner HUAWEI TECH CO LTD