Method, device, and system for processing messages based on CC-NUMA

A message processing and message technology, applied in the transmission system, memory system, digital transmission system, etc., can solve the problems of message processing interruption, inaccessible resources, sending messages, etc., and achieve the goal of improving speed and system performance Effect

Active Publication Date: 2015-01-07
HUAWEI TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to complete the sharing of resources in the system, the node controller needs to maintain the directory of the address space in the entire node, and perform routing processing for the messages accessing the two central processors, and the system resource access efficiency is low
At the same time, when the QPI bus connection between the processor and the node controller fails, or the node controller itself fails, other nodes may not be able to send messages to the node, cannot access the resources in the node, or cause the entire node to fail. The file processing is interrupted, which affects the resource access of the entire system, and the reliability of system resource access is low.

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
  • Method, device, and system for processing messages based on CC-NUMA
  • Method, device, and system for processing messages based on CC-NUMA
  • Method, device, and system for processing messages based on CC-NUMA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] 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.

[0057] In order to solve the problems that may occur in the CC-NUMA system in the prior art when accessing resources, the present invention configures two node controllers (NC, Network Controller) in one node, and each node controller maintains its corresponding address Directory of spaces. The address space is also called the system address, which is used to locate the specific location of resources in the CC-NUMA system.

[0058] In the CC-NUMA system, each...

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

Disclosed are a message processing method, device and system based on CC-NUMA. A certain node controller in the present node performs address resolution on a message sent by another node, and if the destination address of the message is the present node and the catalogue of the address space corresponding to the message is maintained by the node controller, it determines a processor to which the address space corresponding to the message belongs; if the link of a quick path interconnect bus between the node controller and the processor is normal, then it sends the message to the processor via the quick path interconnect bus, so that the processor processes the message; if the link of the quick path interconnect bus between the node controller and the processor ­has failed, or the catalogue of the address space corresponding to the message is not maintained by the node controller, then it forwards the message to another node controller in the present node and this other node controller processes the message. The method can improve the efficiency and reliability of accessing system resources.

Description

technical field [0001] The present invention relates to the technical field of non-uniform storage access, in particular to a CC-NUMA-based message processing method, device and system. Background technique [0002] Cache Coherence Non-uniform Memory Access (CC-NUMA, Cache Coherence Non-uniform Memory Access) is an important system architecture currently used in the design of massively parallel computers. In the CC-NUMA system, each node is composed of a node controller and multiple CPUs, each node is interconnected through a network, and each CPU can access both local memory resources and other nodes in the entire system Since each central processing unit accesses local memory resources faster than other nodes' memory resources, the system is called a "non-uniform" access system. [0003] In the CC-NUMA system, there is a node controller in each node, and the node controller can complete distributed memory sharing and cache consistency maintenance. see figure 1 , is the ...

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): H04L12/24H04L12/70
CPCG06F12/0815
Inventor 程永波贺成洪兰可嘉
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products