摘要
针对指挥控制、仿真推演高性能集群系统对按需数据共享、实时数据流传输等能力的需求,利用原生的PCIe通道,结合提出的单向消息队列,设计了一种基于跨机内存映射的高速互联机制。该互联机制设计了三种不同的协议来传输数据,包括内嵌协议、短协议和长协议。结合PCIe跨主机内存段映射方法,实现了系统节点之间的内存共享、RDMA等功能,具备低开销、低延迟、高带宽等特点,可支持指挥控制、仿真推演系统中批量数据在局域节点之间的共享与流动。通过功能性能实验,对设计的局域高速互联机制进行了测试,测试结果表明提出的互联机制具备高速数据传输能力,PCIe X16情况下RDMA传输速率可达到9000 MB/s,同时可以有效降低数据传输延迟。
In order to meet the requirements of on-demand data sharing and real-time data stream transmission in Command Control and Simulation high-performance cluster systems,a high-speed interconnection mechanism based on Multi-hosts memory mapping is designed by using the native PCIe channel and the proposed one-way message queue.The interconnection mechanism provides three different protocols for transferring data,including inline,short,and long protocols.Combined with the PCIe Multi-hosts memory segment mapping method,it implements the functions of memory sharing,reflection memory,RDMA and other functions between the nodes.The proposal has the characteristics of low overhead,low latency,high bandwidth,etc.,and can support the sharing and flow of batch data between local nodes in Command Control and Simulation systems.The final test results show that the proposed interconnection mechanism has high-speed data transmission capability,and the RDMA transmission rate can reach 9000 MB/s with PCIe X16 lanes,and the data transmission delay can be effectively reduced.
作者
张桉齐
张利彬
ZHANG Anqi;ZHANG Libin(Beijing Institute of Astronautical Systems Engineering,Beijing 100076,China)
出处
《指挥控制与仿真》
2025年第3期109-115,共7页
Command Control & Simulation