[发明专利]自适应的可重构处理阵列与主控交互方法及装置在审
申请号: | 202110861861.9 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113792009A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 尹首一;钟鸣;谷江源;韩慧明;刘雷波;魏少军 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 侯天印;郝博 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 可重构 处理 阵列 主控 交互 方法 装置 | ||
1.一种自适应的可重构处理阵列与主控交互方法,其特征在于,包括:
在可重构处理阵列上增加一个控制型处理单元,用来代替主控对协处理器接口中的全局寄存器GR的读写,实现数据的搬运和阵列的执行。
2.如权利要求1所述的自适应的可重构处理阵列与主控交互方法,其特征在于,所述控制型处理单元包括配置信息存储模块、本地寄存器、配置模块、译码模块、执行模块和写回模块;
其中,配置信息存储模块用于存储配置信息;
本地寄存器用于存放数据;
配置模块、译码模块、执行模块和写回模块用于实现读配置、译码、执行、写回四级流水。
3.如权利要求2所述的自适应的可重构处理阵列与主控交互方法,其特征在于,所述执行模块还用于实现等待运算,其中等待运算通过读取全局寄存器GR39中的finish信号,检测数据搬运、阵列计算等任务是否执行完毕。
4.如权利要求2所述的自适应的可重构处理阵列与主控交互方法,其特征在于,所述控制型处理单元按照如下方式配置信息格式:
信息格式包括两个输入input1和input2,支持多种数据来源;
其中,输入input1访问协处理器接口的全局寄存器GR、上一次的运算结果以及本地寄存器;
输入input2访问可重构处理阵列PEA上的共享寄存器、上一次的运算结果以及本地寄存器;
包括立即数使能字段,当立即数使能字段置1时,输入input2字段为立即数,参与运算。
5.如权利要求4所述的自适应的可重构处理阵列与主控交互方法,其特征在于,所述控制型处理单元按照如下方式配置信息格式:
信息格式包括输出out1,支持多种输出去向,包括协处理器接口中的全局寄存器,可重构处理阵列PEA阵列上的共享寄存器以及本地寄存器。
6.一种自适应的可重构处理阵列与主控交互装置,其特征在于,包括:控制型处理单元,设置在可重构处理阵列上,用来代替主控对协处理器接口中的全局寄存器GR的读写,实现数据的搬运和阵列的执行。
7.如权利要求6所述的自适应的可重构处理阵列与主控交互装置,其特征在于,所述控制型处理单元包括配置信息存储模块、本地寄存器、配置模块、译码模块、执行模块和写回模块;
其中,配置信息存储模块用于存储配置信息;
本地寄存器用于存放数据;
配置模块、译码模块、执行模块和写回模块用于实现读配置、译码、执行、写回四级流水。
8.如权利要求7所述的自适应的可重构处理阵列与主控交互装置,其特征在于,所述执行模块还用于实现等待运算,其中等待运算通过读取全局寄存器GR39中的finish信号,检测数据搬运、阵列计算等任务是否执行完毕。
9.如权利要求8所述的自适应的可重构处理阵列与主控交互装置,其特征在于,所述控制型处理单元按照如下方式配置信息格式:
信息格式包括两个输入input1和input2,支持多种数据来源;
其中,输入input1访问协处理器接口的全局寄存器GR、上一次的运算结果以及本地寄存器;
输入input2访问可重构处理阵列PEA上的共享寄存器、上一次的运算结果以及本地寄存器;
包括立即数使能字段,当立即数使能字段置1时,输入input2字段为立即数,参与运算。
10.如权利要求9所述的自适应的可重构处理阵列与主控交互装置,其特征在于,所述控制型处理单元按照如下方式配置信息格式:
信息格式包括输出out1,支持多种输出去向,包括协处理器接口中的全局寄存器,可重构处理阵列PEA阵列上的共享寄存器以及本地寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110861861.9/1.html,转载请声明来源钻瓜专利网。