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