
-
生物通官微
陪你抓住生命科技
跳动的脉搏
CXL-DMSim:一款全系统级的CXL(Compute Express Link)内存模拟器,具备全面的硅片验证功能
《IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems》:CXL-DMSim: A Full-System CXL Disaggregated Memory Simulator With Comprehensive Silicon Validation
【字体: 大 中 小 】 时间:2026年03月24日 来源:IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2.9
编辑推荐:
CXL-DMSim是一个开源全系统仿真器,支持CXL协议的内存解耦系统模拟,在接近gem5的仿真速度下验证了FPGA和ASIC硬件的内存延迟(2.88倍和2.18倍)和带宽(45%-69%和82%-83%)。实验表明CXL可显著提升内存密集型应用性能,如Viper数据库提升23倍,MERCI场景提升60%,并展示了观测性和可扩展性,适用于未来异构内存池研究。
随着 AI/ML 和大数据分析等大规模数据驱动应用的普及,当今异构并行计算系统对更大内存的需求持续增长。过去二十年里,得益于摩尔定律和多核/众核技术的发展,CPU 性能得到了显著提升。然而,每核心的内存容量和带宽却在下降,这显然成为系统性能的瓶颈 [1]。在现代数据中心中,部署单元通常是包含紧密耦合的计算和内存资源的一体化服务器。这种一体化架构多年来一直以 CPU 为中心,导致整个系统的内存资源过度配置。据观察,在 Azure 和 Google 的超大规模基础设施中,大约 40% 的总内存资源大部分时间处于未使用状态,主要是由于“滞留内存”(服务器所有核心都被租用后剩余的内存)和“未使用的内存”(已租用但实际未被利用的内存)[2]、[3]。考虑到近年来 DRAM 芯片价格的上涨,内存资源的利用率低下导致了高昂的总体拥有成本(TCO)[2]。