18340122. MEMORY ACCESS METHOD AND DEVICE FOR A NUMA SYSTEM simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

MEMORY ACCESS METHOD AND DEVICE FOR A NUMA SYSTEM

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

YUEHUA Dai of XI'AN HI TECH ZONE, SHAANXI PROVINCE (CN)

LEI Wang of XI'AN HI TECH ZONE, SHAANXI PROVINCE (CN)

YING Xu of XI'AN HI TECH ZONE, SHAANXI PROVINCE (CN)

MINDONG Zhao of XI'AN HI TECH ZONE, SHAANXI PROVINCE (CN)

MEMORY ACCESS METHOD AND DEVICE FOR A NUMA SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18340122 titled 'MEMORY ACCESS METHOD AND DEVICE FOR A NUMA SYSTEM

Simplified Explanation

The abstract describes a memory access method and device for a Non-Uniform Memory Access (NUMA) system. In a NUMA system, multiple nodes are present, each running a specific program and having a dedicated memory allocated for that program. The method involves performing an operation on the local memory of a node when the program is running on that node and synchronizing this operation to the local memories of all other nodes.

  • The method is designed for a Non-Uniform Memory Access (NUMA) system.
  • Each node in the system runs a specific program and has its own dedicated memory.
  • All nodes have the same global physical address corresponding to their respective preset memories.
  • When a program is running on a node, operations are performed on its local memory.
  • These operations are then synchronized to the local memories of all other nodes.
  • Each node can access its local memory using the same global physical address when running the program.

Potential Applications

  • High-performance computing systems where multiple nodes need to access and synchronize their memories efficiently.
  • Distributed computing systems where different nodes are running different parts of a larger program and need to communicate and share data.
  • Virtualization environments where virtual machines are running on different nodes and need to access and synchronize their allocated memory.

Problems Solved

  • Efficient memory access and synchronization in a NUMA system.
  • Simplified memory addressing by using the same global physical address for all nodes.
  • Ensuring consistency and coherence of data across multiple nodes in a distributed system.

Benefits

  • Improved performance and scalability in NUMA systems by optimizing memory access and synchronization.
  • Simplified programming model by using a single global physical address for memory access.
  • Enhanced data consistency and coherence across multiple nodes, ensuring accurate and reliable results.


Original Abstract Submitted

A memory access method and device are provided for a Non-Uniform Memory Access (NUMA) system including nodes, each node configured to run a predetermined program and including a preset memory allocated for the predetermined program, where a same global physical address corresponds to each of the preset memories of each of the nodes, respectively, the method including: performing an operation on a first preset memory local to a first node of the nodes when the predetermined program is running on the first node; and synchronizing the operation performed on the first preset memory to each preset memory local to each of the nodes, respectively, where each of the nodes is configured to access its local preset memory using the same global physical address when running the predetermined program on the node.