[发明专利]一种粗粒度可重构阵列并行指令配置装置及处理器有效

专利信息
申请号: 202111497877.2 申请日: 2021-12-09
公开(公告)号: CN113900713B 公开(公告)日: 2022-06-07
发明(设计)人: 黄鑫;唐士斌;欧阳鹏 申请(专利权)人: 江苏清微智能科技有限公司
主分类号: G06F9/38 分类号: G06F9/38;G06F15/173
代理公司: 北京索睿邦知识产权代理有限公司 11679 代理人: 朱玲
地址: 211100 江苏省南京市江宁区麒麟*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 粒度 可重构 阵列 并行 指令 配置 装置 处理器
【权利要求书】:

1.一种粗粒度可重构阵列并行指令配置装置,其特征在于,所述装置包括指令下发单元、处理单元、交换网络和路径控制单元;交换网络采用butterfly结构,设有n个输入端口和n个输出端口,指令下发单元的N个输出端口分别与交换网络的一个输入端口相连,M个处理单元分别与交换网络的一个输出端口相连;路径控制单元通过输出相应的控制码至交换网络使其n个输入端口和n个输出端口一一对应连通,从而使指令下发单元从其输出端口发送的指令经交换网络并行传送到处理单元;其中,n为2的幂次方,且n≥max{N,M};

所述交换网络包括m层交换单元,每层包括n个交换单元,第1层交换单元的输入端与交换网络的输入端口相连,第m层交换单元的输出端与交换网络的输出端口相连,m=log2n;

每个交换单元设有2个输入端、2个输出端和2个与路径控制单元相连的控制端,当2个控制端的控制码为00、01时,第1个输出端有效且分别与第1个输入端和第2个输入端连通;控制码为10、11时,第2个输出端有效且分别与第1个输入端和第2个输入端连通;

所述交换网络的连接方法如下:

当0≤i≤n/2-1时,交换网络的第i个输入端口Ii分别与第1层第i个交换单元的第1个输入端I1i,1、第1层第i+n/2个交换单元的第2个输入端I1i+n/2,2相连;当n/2≤i≤n-1时,交换网络的第i个输入端口Ii分别与第1层第i个交换单元的第1个输入端第1层第i-n/2个交换单元的第2个输入端I1i-n/2,2相连;

将第p层的n个交换单元和2n个输出端、第p+1层的n个交换单元和2n个输入端均按排列顺序分为k=2p组,每组2m-p个交换单元、2*2m-p个输出端或输入端,1≤p≤m-1;

第p层每组内第i个交换单元的第1个输出端Opi,1与第p+1层的第i个交换单元的第1个输入端Ip+1i,1相连,0≤i≤2m-p-1;

第i个交换单元的第2个输出端Opi,2与第p+1层的第i+2m-p-1个交换单元的第2个输入端相连,0≤i≤2m-p-1-1,或与第p+1层的第i-2m-p-1个交换单元的第2个输入端相连,2m-p-1≤i≤2m-p-1;

第m层第i个交换单元的第1个输出端Omi,1有效,且与交换网络的第i个输入端口Ii相连,0≤i≤n-1。

2.根据权利要求1所述的粗粒度可重构阵列并行指令配置装置,其特征在于,当交换网络的所有交换单元的控制码均为00时,指令下发单元发送到交换网络第i个输入端口Ii的指令,由交换网络第i个输出端口Oi传送到与之相连的处理单元,0≤i≤n-1。

3.根据权利要求2所述的粗粒度可重构阵列并行指令配置装置,其特征在于,n=8,m=3。

4.一种处理器,其特征在于,所述处理器包括权利要求1所述的装置;

所述交换网络包括m层交换单元,每层包括n个交换单元,第1层交换单元的输入端与交换网络的输入端口相连,第m层交换单元的输出端与交换网络的输出端口相连,m=log2n;

每个交换单元设有2个输入端、2个输出端和2个与路径控制单元相连的控制端,当2个控制端的控制码为00、01时,第1个输出端有效且分别与第1个输入端和第2个输入端连通;控制码为10、11时,第2个输出端有效且分别与第1个输入端和第2个输入端连通;

所述交换网络的连接方法如下:

当0≤i≤n/2-1时,交换网络的第i个输入端口Ii分别与第1层第i个交换单元的第1个输入端I1i,1、第1层第i+n/2个交换单元的第2个输入端I1i+n/2,2相连;当n/2≤i≤n-1时,交换网络的第i个输入端口Ii分别与第1层第i个交换单元的第1个输入端第1层第i-n/2个交换单元的第2个输入端I1i-n/2,2相连;

将第p层的n个交换单元和2n个输出端、第p+1层的n个交换单元和2n个输入端均按排列顺序分为k=2p组,每组2m-p个交换单元、2*2m-p个输出端或输入端,1≤p≤m-1;

第p层每组内第i个交换单元的第1个输出端Opi,1与第p+1层的第i个交换单元的第1个输入端Ip+1i,1相连,0≤i≤2m-p-1;

第i个交换单元的第2个输出端Opi,2与第p+1层的第i+2m-p-1个交换单元的第2个输入端相连,0≤i≤2m-p-1-1,或与第p+1层的第i-2m-p-1个交换单元的第2个输入端相连,2m-p-1≤i≤2m-p-1;

第m层第i个交换单元的第1个输出端Omi,1有效,且与交换网络的第i个输入端口Ii相连,0≤i≤n-1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏清微智能科技有限公司,未经江苏清微智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111497877.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top