What is it about?
Modern workloads in data centers have high memory requirements and memory capacity/bandwith fail to scale with monolithic server design. Disaggregation of memory resources make it possible to have large pools of remote memory that can be accessed by coherent interconnect such as CXL. This decoupling also reduces the cost of ownership with improved and independant hardware renewel cycles in data centers. DRackSim presents a simulation tool for large-scale evaluation of Disaggregated Memory Systems. It supports simulation of multiple independent compute nodes which can be connected to multiple remote memory pools through a network switch.
Featured Image
Photo by imgix on Unsplash
Why is it important?
Researchers can quickly validate their design ideas for disaggregatedmemory architecture. Primarily, remote memory latency will be the factor limiting the workloads performance. The optimized data movement between local and remote memory can reduce the average memory latency. DRackSim features all the basic modules such as Page-tables, Memory Managers required to implement data movement optimizations like page migration or even cache prefetching.
Perspectives
Memory Disaggregation is the next big thing in data centers server architecture. This makes it important to have a basic simulation infrastructure to evaluate the application performance. The featured simulator can be easily modified to implement new designs for initial proof of concept.
Amit Puri
Indian Institute of Technology Guwahati
Read the Original
This page is a summary of: DRackSim: Simulating CXL-enabled Large-Scale Disaggregated Memory Systems, June 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3615979.3656059.
You can read the full text:
Resources
Contributors
The following have contributed to this page







