基于分布式共享内存的RTI通信机制研究
共享内存可以为运行于多核计算平台的进程间提供高效的通信方式,目前的HLA仿真运行支撑平台RTI主要采用基于TCP/IP的通信机制,不能充分发挥多核计算平台的核间高速共享内存通信优势。结合RTI体系结构和多核的通信特,点,提出了一种基于分布式共莩力存的RTI通信机制——SMCM机制,该机制为每个盟员设立一个独立的消息接收共享内存区域,发送盟员通过向接收盟员内存区写数据实现消息发送,茅基于信号量机带,实现盟员进程问访问控制,避免了共享J由存访同冲突,提高了盟员闽的通信效率。多核平台上的对象管理服务性能测试表明,与当前国际上普遍使用的pRTI相比,使用SMCM机制的RTI端对端通信延迟约为pRTI的...
Gespeichert in:
Veröffentlicht in: | 系统仿真学报 2013, Vol.25 (7), p.1484-1489 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | chi |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 共享内存可以为运行于多核计算平台的进程间提供高效的通信方式,目前的HLA仿真运行支撑平台RTI主要采用基于TCP/IP的通信机制,不能充分发挥多核计算平台的核间高速共享内存通信优势。结合RTI体系结构和多核的通信特,点,提出了一种基于分布式共莩力存的RTI通信机制——SMCM机制,该机制为每个盟员设立一个独立的消息接收共享内存区域,发送盟员通过向接收盟员内存区写数据实现消息发送,茅基于信号量机带,实现盟员进程问访问控制,避免了共享J由存访同冲突,提高了盟员闽的通信效率。多核平台上的对象管理服务性能测试表明,与当前国际上普遍使用的pRTI相比,使用SMCM机制的RTI端对端通信延迟约为pRTI的1/3,吞吐量也明显高于pRTI。 |
---|---|
ISSN: | 1004-731X |