[发明专利]一种异构多核处理器及其数据流处理方法在审
申请号: | 202110538031.2 | 申请日: | 2021-05-18 |
公开(公告)号: | CN112988241A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 刘苍;李卫超;李兵;孟庆云;廖涛;霍冬阳;熊又星 | 申请(专利权)人: | 中国人民解放军海军工程大学 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/445 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 潘杰 |
地址: | 430000 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 处理器 及其 数据流 处理 方法 | ||
本发明采用的技术方案是:一种异构多核处理器及其数据流处理方法,其特征在于,包括依次电连接的通用处理器核以及流处理器阵列;所述通用处理器核设置于网关中,用于根据网关中交换节点的参数信息生成所述流处理器阵列的配置指令;所述流处理器阵列包括多个流处理器,根据所述配置指令分别进行对应交换节点的数据接收流处理和/或数据发送流处理。本发明提供了一种异构多核处理器、数据流处理方法、装置、网关和可读存储介质,以处理网关中多种不同交换节点的流数据时更加高效,以及满足不同的总线以及网络的流数据处理的并行性。
技术领域
本发明属于硬件技术领域,具体涉及一种异构多核处理器及其数据流处理方法。
背景技术
现有的舰船信息系统中包含有大量的嵌入式计算单元,这些嵌入式计算单元与舰船服务器以及人机交互界面互联,从而形成一个具有大量节点的网络。而作为中间交换节点的网关连接有各种不同的总线以及网络,这些总线以及网络进行信息交互时传输大量的网关数据,但现有网关的处理器在处理不同的总线以及网络的网关数据时效率较低,以及难以满足不同的总线以及网络的流数据处理的并行性。
发明内容
本发明的目的就是为了解决上述背景技术存在的不足,提供一种异构多核处理器及其数据流处理方法。
本发明采用的技术方案是:一种异构多核处理器,其特征在于,包括依次电连接的通用处理器核以及流处理器阵列;
所述通用处理器核设置于网关中,用于根据网关中交换节点的参数信息生成所述流处理器阵列的配置指令;
所述流处理器阵列包括多个流处理器,根据所述配置指令分别进行对应交换节点的数据接收流处理和/或数据发送流处理。
上述技术方案中,还包括设置于所述通用处理器核以及流处理器阵列之间的共享存储器;
所述共享存储器用于构成所述通用处理器核与所述流处理器阵列之间的数据通路,以传输所述流处理器阵列配置指令至所述流处理器阵列;共享存储器还用于通用处理器核与所述流处理器阵列之间内部参数的交互以及缓存。
上述技术方案中,所述流处理器阵列包括交叉开关模块,以及分别与所述交叉开关模块连接的多个流处理器;
所述交叉开关模块用于进行各个所述流处理器之间的数据传输;
各个所述流处理器被配置为对应交换节点的数据接收流处理模块和/或数据发送流处理模块。
上述技术方案中,所述流处理器为SIMD流处理单元结构的流处理器。
上述技术方案中,所述流处理器包括LD/ST单元、LSRF单元、SIMD指令派发单元、多个独立的ALU单元以及多个独立的SALU单元;
所述LD/ST单元用于加载指令以及数据,并用于对所述流处理器的最终运算结果的存储;
所述LSRF单元用于对所述流处理器内部运算的中间结果进行缓存;
所述SIMD指令派发单元用于在接收到指令后进行所述流处理器的各个单元相应的调度;
所述ALU单元用于进行通用逻辑运算以及通用算术运算;
所述SALU单元用于进行对应交换节点的协议运算。
上述技术方案中,所述交换节点包括RS232总线节点、RS485总线节点、LIN总线节点、CAN总线节点、CAN-FD总线节点、MOST总线节点、传统以太网节点以及实时工业以太网节点中的至少一种。
本发明提供了一种基于异构多核处理器的数据流处理方法,其特征在于,包括:
在接收到交换节点传输的数据时,通过通用处理器核根据网关中交换节点的参数信息生成流处理器阵列的配置指令;
使所述流处理器阵列根据所述配置指令选取至少一个流处理器作为所述交换节点的数据接收流处理模块和数据发送流处理模块,以进行所述交换节点数据的接收流处理以及发送流处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110538031.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种母线槽异常温升预警方法及系统
- 下一篇:一种基于硬件计数器的流量控制方法