一种基于多个微处理器的集群运算方法与流程

文档序号:12271264阅读:来源:国知局

技术特征:

1.一种基于多个微处理器的集群运算方法,其特征在于,包括如下步骤:

S1物理层结构部署:将系统中工作的每个MCU都看作系统中的一个节点,各个节点之间相互连接,都和一个专门的转接节点实现点对点的连接;

S2链路层结构部署:对每个MCU节点做加权公平队列消息传输,转接节点将通过每个节点的重要性做智能的权重分配来保证数据的高效传递,权重高的运行速度就高,权重低的运行速度就低;

S3应用层结构部署:每个应用节点对注册节点通报自己提供的服务以及能够收发的报文结构,系统运行时,每个节点都能够通过注册节点的服务公告,找到服务对应的地址,然后根据地址把服务送达,最后根据服务格式解析数据;

S4采用消息事件驱动模式运行整个系统:每个节点都在一套消息可靠性接收送达的规范内自由运行,只有当消息被送到相关的节点后,该节点才会做具体的反应;每个节点逻辑相对独立,正常运行的条件不依赖于外部环境并且对自身的运行健康状态做监控来保证该节点的长期稳定工作。

2.根据权利要求1所述的一种基于多个微处理器的集群运算方法,其特征在于,所述转接节点包括高速节点和低速节点,对于低速节点,物理层结构为多节点共享一条公共总线。

3.根据权利要求1所述的一种基于多个微处理器的集群运算方法,其特征在于,在系统的应用层将中心节点透明,认为各个节点都是全互连的网络拓扑,任意两节点之间都能够直连,在这个基础上将某一个节点指定为注册点,这个注册点得到的全部星图就成为了整个系统的服务公告牌,应用层的工作则基于这个公告牌去查询到具体的节点位置。

4.根据权利要求1所述的一种基于多个微处理器的集群运算方法,其特征在于,多个MCU之间的物理连接方式至少包括SPI、I2C或UART。

5.根据权利要求1所述的一种基于多个微处理器的集群运算方法,其特征在于,每个系统中都有一个或者多个高速数据交换节点,每个系统中都有一个或多个注册签到服务节点,其他的运算节点都使用或者高速连接方式或者低速连接方式和系统中管理节点互联。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1