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.