设计应用

基于发布-订阅机制的异构平台消息中间件设计

作者:周璞,柴小丽,俞则人,左颜
发布日期:2025-05-14
来源:电子技术应用

引言

伴随着数字化社会建设需要[1]与集成电路发展进入瓶颈[2],不同架构的协处理器被广泛应用于计算系统的设计中。中间件作为一种软硬件抽象层,屏蔽了不同操作系统与处理器之间的软硬件差异[3],为异构计算系统提供了可靠、透明的通信环境。中间件的类型有面向消息中间件(MOM)、面向对象中间件(OOM)等[4],消息中间件通过以消息的形式收发应用程序数据以连接运行于不同系统中的应用程序[5],主要有消息队列模式、点对点模式与发布-订阅模式三种工作模式,其中发布-订阅模式通过消息代理以及发送接收程序实现在网络中进行特定主题数据的发布及接收,没有传统意义上的客户端及服务器,具有空间非耦合、时间非耦合及数据流非耦合的特点。

本文针对CPU与FPGA两种硬件平台开发了一套消息中间件,该中间件工作在发布-订阅模式,支持的最高RapidIO规格为4X、5 Gbaud,并具备高带宽与高可靠性的特点。


本文详细内容请下载:

https://www.chinaaet.com/resource/share/2000006525


作者信息:

周璞,柴小丽,俞则人,左颜

(中国电子科技集团公司第三十二研究所,上海 201808)


Magazine.Subscription.jpg

此内容为AET网站原创,未经授权禁止转载。
中间件 发布-订阅机制 RapidIO协议 热插拔 异构计算
Baidu
map