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

A memory data migration method and node controller

A node controller and memory data technology, applied in the field of communication, can solve problems such as inability to realize cross-QPI domain memory data migration, NC unrecognizable, etc.

Active Publication Date: 2019-11-05
XFUSION DIGITAL TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the above method has the following problems: a QPI domain can only include 8 CPUs at most, and if more CPUs are to be interconnected, an NC needs to be introduced, and the NC can be connected to different QPI domains, see image 3
To realize the migration of memory data across QPI domains, for example, the memory connected to CPU0 ( image 3 The memory connected to each CPU is not shown in the figure), and the memory data in the memory connected to CPU8 is migrated to the memory connected to CPU8, then CPU0 needs to send a write request to CPU8 through NC. However, since the CPUs send messages through a private protocol, NC cannot Identify which CPU the write request is sent to, so that the migration of memory data across QPI domains cannot be realized

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
  • A memory data migration method and node controller
  • A memory data migration method and node controller
  • A memory data migration method and node controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0081] 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 making creative efforts belong to the protection scope of the present invention.

[0082] The terms "system" and "network" are often used interchangeably herein. The term "and / or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations. In addition, the character " / " in this article generally indicates that the contextual objects are 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

Embodiments of the invention disclose a memory data migration method and a node controller (NC), and relate to the technical field of communications. The cross-QPI (Quick Path Interconnect) domain memory data migration can be realized. According to the specific scheme, the NC sends a first instruction message to a first CPU (Central Processing Unit), wherein the first indication message is used for instructing the first CPU to read memory data in a first address; the NC receives first data sent by the first CPU, wherein the first data is the memory data in the first address; the NC sends a second instruction message to the first CPU, wherein the second instruction message is used for instructing the first CPU to write the first data back to the first address; the NC determines a second address corresponding to the first address according to a pre-established mirror image relationship; and the NC sends a third instruction message to a second CPU, wherein the third instruction message is used for instructing the second CPU to write the first data back to the second address.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a memory data migration method and a node controller (English: Node Controller, abbreviation: NC). Background technique [0002] The migration of memory data refers to copying the memory data to be migrated from the memory where it is located (hereinafter referred to as the main memory) to the standby memory. When the copy is complete, the primary memory is replaced with the secondary memory, and subsequent access requests sent to the primary memory are sent to the secondary memory. [0003] At present, the high-speed interconnection between central processing units (English: Central Processing Unit, abbreviated: CPU) can be realized by adopting the Quick Path Interconnect (English: Quick Path Interconnect, abbreviated: QPI) technology, and the memory controller is integrated in the CPU, so that The CPU can directly access memory. Using QPI technology, interconne...

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 Patents(China)
IPC IPC(8): G06F12/06G06F12/0842
Inventor 倪佳驹陈奔刘钢
Owner XFUSION DIGITAL 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