The application discloses a cross-node heterogeneous memory
pooling method and
system based on a CXL protocol, and belongs to the technical field of
server architecture and memory
resource management. The method builds a
communication link between a computing node and a heterogeneous memory
resource pool through a CXL exchange unit, deploys an FPGA-accelerated intelligent
memory controller and optimizes an access path; divides the storage functions of
DRAM, CXL memory and HBM, establishes a unified management mechanism to realize resource centralized scheduling; relies on a
machine learning model to distinguish different
access frequency data and migrate to the corresponding memory, dynamically adjusts the
memory bandwidth and capacity; constructs a key
data redundancy image, expands an atomic operation protocol to guarantee concurrent access consistency, and establishes a node fault monitoring and
recovery mechanism. The
system adapts to the above method and integrates hardware and
software modules to work cooperatively. The scheme realizes efficient sharing and
dynamic management of cross-node memory resources, improves
resource utilization and access efficiency, enhances
system stability and expandability, and meets the memory requirements of high-
performance computing scenarios.