Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for extending nonvolatile memory based on consistency buses

A consistent and non-volatile technology, applied in the computer field, can solve problems such as data inconsistency, and achieve the effect of strong practicability, improved data processing ability, and easy promotion.

Inactive Publication Date: 2017-06-13
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Based on this, a system and method for expanding non-volatile memory based on a coherent bus are now provided to solve the problem of possible inconsistency between data stored in DRAM and Cache and data in NVM. Here, DRAM refers to Dynamic Random Access Memory. dynamic random access memory

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
  • System and method for extending nonvolatile memory based on consistency buses
  • System and method for extending nonvolatile memory based on consistency buses
  • System and method for extending nonvolatile memory based on consistency buses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0038] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0039] Due to the non-volatility of NVM memory, when DRAM memory and NVM memory are mixed to form a hybrid memory, if DRAM memory is used as the Cache architecture of NVM memory, then due to the non-volatility of NVM memory, the data stored in DRAM memory and Cache There may be...

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 a system and method for extending a nonvolatile memory based on consistent buses. The system structurally comprises a plurality of nodes mutually connected through cache consistency high-speed mutually-connected buses, wherein each node is configured with a hybrid memory consisting of a processor, a DRAM memory and a NVM memory, a NVM memory controller is configured between the processor and the NVM memory, a DRAM memory controller is configured between the processor and the DRAM memory, the processor is mutually connected with the NVM memory and the DRAM memory through the cache consistency high-speed mutually-connected buses, and the DRAM memory and the NVM memory are addressed in a unified mode to achieve overall cache consistency of a heterogeneous hybrid memory system. The method is achieved based on the system. Compared with the prior art, existing technical bottlenecks of the DRAM memory are solved by adopting the system and method for extending the nonvolatile memory based on the consistent buses, the NVM memory access performance is improved, data processing capability of the whole system is improved, and the system and method is high in practicability, wide in application range and easy to popularize.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a highly practical system and method for expanding non-volatile memory based on a coherent bus. Background technique [0002] In recent years, the global data volume has grown at an annual rate of 58%, and this rate will be even faster in the future, which makes users pay more and more attention to the timely and efficient processing of massive data and implementation of analysis. Existing computing-centric technologies are difficult to meet the application requirements of big data. Therefore, the reconstruction of IT architecture is imperative. The emergence of new types of non-volatile memory devices and the continuous reduction in cost have created opportunities for data-centric big data processing models, namely in-memory computing. [0003] The I / O performance mismatch between memory and external storage has always been an important reason for slow data processing. In-me...

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): G06F3/06G06F12/0868G06F12/0871
CPCG06F3/0614G06F3/0656G06F3/0659G06F3/0679G06F12/0868G06F12/0871
Inventor 周恒钊刘璧怡李拓
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products