A heterogeneous memory allocation method and system based on data object popularity

A data object allocation and data object technology, applied in the input/output process of data processing, electrical digital data processing, instruments, etc., can solve the problems of performance loss, resource waste, large system overhead, etc., to ensure balanced use and reduce system cost. Overhead, guaranteed performance effects
CN107168654BActive Publication Date: 2019-08-13HUAZHONG UNIV OF SCI & TECH

Patent Information

Authority / Receiving Office
CN Β· China
Patent Type
Patents(China)
Current Assignee / Owner
HUAZHONG UNIV OF SCI & TECH
Publication Date
2019-08-13

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a method and a system for heterogeneous memory allocation based on data object hot degree. The method comprises; performing instrumentation in source codes, counting reading-writing operation information of data objects included in the source codes; through performing cache filtering on the reading-writing operation information of the object, obtaining memory access characteristics of the data object, the memory access characteristics of the data object being characteristic of variation of reading-writing operation memory access frequency of the data object on heterogeneous memory with time; according to the memory access characteristics of the data object, determining memory access hot degree grade of the data object; according to the memory access hot degree grade of the data object, at least a piece of information of time delay energy consumption information and available capacity information of a dynamic random access memory, and time delay energy consumption information and available capacity information of a nonvolatile memory, distributing the data object to one of the dynamic random access memory and the nonvolatile memory. In the method, an object is used as a minimum granularity, resource waste on memory bandwidth can be reduced, and availability of the memory is considered, and performance of the system is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of computer storage, and more specifically relates to a heterogeneous memory allocation method and system based on data object popularity. Background technique

[0002] With the development of computer multi-core technology and computer application technology, the demand for memory in current applications is increasing. The traditional dynamic random access memory (Dynamic Random Access Memory, DRAM) has been Unable to keep up with increasing memory requirements of applications. The new non-volatile memory (Non-Volatile Memory, NVM) has become an ideal storage medium to replace DRAM to provide large memory because of its read and write speed close to DRAM, low standby power consumption, and strong scalability. However, compared with traditional DRAM memory, non-volatile memory cannot directly replace DRAM as memory due to its shortcomings such as limited read and write times, long read and write delay, and ...

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