系统仿真学报 ›› 2026, Vol. 38 ›› Issue (7): 2037-2052.doi: 10.16182/j.issn1004731x.joss.25-0847

• 论文 • 上一篇    下一篇

基于SoC-FPGA集群的CXL-以太网异构互连仿真平台

张旭1,2, 刘珂1,2, 陈明宇1,2   

  1. 1.中国科学院 计算技术研究所,北京 100190
    2.中国科学院大学,北京 100049
  • 收稿日期:2025-09-03 修回日期:2026-04-11 出版日期:2026-07-28 发布日期:2026-07-31
  • 通讯作者: 刘珂
  • 第一作者简介:张旭(1996-),男,助理研究员,博士,研究方向为计算机系统结构。
  • 基金资助:
    国家自然科学基金(62090022);国家自然科学基金(62090023);国家自然科学基金(62172388)

Simulation Platform Based on SoC-FPGA Clusters for CXL-ethernet Heterogeneous Interconnection

Zhang Xu1,2, Liu Ke1,2, Chen Mingyu1,2   

  1. 1.Institute of Computing Technology, CAS, Beijing 100190, China
    2.University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2025-09-03 Revised:2026-04-11 Online:2026-07-28 Published:2026-07-31
  • Contact: Liu Ke

摘要:

为解决现有CXL仿真平台在模拟大规模、CXL-以太网异构互连的数据中心场景时,难以兼顾仿真速度与拓扑灵活性的问题,提出了一种基于SoC-FPGA集群的半实物仿真平台CNetSim。采用SoC-FPGA硬件仿真终端节点,利用其真实的处理器与内存设备及FPGA实现CXL.mem协议,以支持标准Linux系统与真实分布式应用的高速运行;利用软件仿真灵活的拓扑配置能力,在仿真服务器上基于DPDK实现了CXL交换网络与机柜间以太网互连。仿真实验结果表明:相较于传统的软件模拟器,该平台在完整运行分布式应用时实现了至少3个数量级的加速,且能通过配置关键仿真参数精确等比例拟合真实系统的性能特征。

关键词: CXL, 数据中心, 内存语义互连, SoC-FPGA, 半实物仿真

Abstract:

To address the difficulty of balancing simulation speed and topology flexibility when simulating large-scale, CXL-Ethernet heterogeneous interconnect datacenter scenarios with existing CXL simulation platforms, this paper presents CNetSim, a semi-physical simulation platform based on an SoC-FPGA cluster. The platform employs SoC-FPGA hardware to emulate endpoint nodes, leveraging their real processors and memory devices as well as FPGA-implemented CXL. mem protocol to support high-speed execution of standard Linux systems and real distributed applications. Meanwhile, it utilizes the flexible topology configuration capability of software simulation to implement CXL switched networks and inter-rack Ethernet interconnects based on DPDK on simulation servers. Simulation experimental results demonstrate that, compared to traditional software simulators, the platform achieves at least three-orders-of-magnitude speedup when executing complete distributed applications, and accurately fits the performance characteristics of real systems by configuring key simulation parameters.

Key words: CXL, data center, memory semantic interconnect, SoC-FPGA, hardware-in-the-loop simulation

中图分类号: