[发明专利]一种基于DIMT架构的统一染色阵列记分板实现架构有效
申请号: | 201611139604.X | 申请日: | 2016-12-12 |
公开(公告)号: | CN106708474B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 牛少平;田泽;刘航;韩一鹏;任向隆;魏艳艳 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/30;G06F9/35 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dimt 架构 统一 染色 阵列 记分 板实 | ||
1.一种基于DIMT架构的统一染色阵列记分板实现架构,其特征在于,包括:
指令状态表、功能单元状态表、寄存器状态表、状态更新及相关检测逻辑;
指令状态表与预译码单元、状态更新及相关检测逻辑相连,预译码单元输出每个warp中待下发指令的译码信息给指令状态表,指令状态表将这些信息按warp存储后传输给状态更新及相关检测逻辑;
功能单元状态表与发射单元、执行单元、状态更新及相关检测逻辑相连,在发射单元下发指令时,发射单元将本次下发指令所使用的功能单元信息传输给功能单元状态表,在执行单元每次执行结束时将该功能单元的结束信息传输给功能单元状态表,功能单元状态表根据这两个信息,记录每个执行单元的工作开始和结束状态信息,并将此开始和结束状态信息传递给状态更新及相关检测逻辑;
寄存器状态表与发射单元、执行单元、状态更新及相关检测逻辑相连,在发射单元下发指令时,发射单元将本次下发指令所使用的目标寄存器地址传递给寄存器状态表,在执行单元每次执行结束时将其所写入的寄存器地址传递给寄存器状态表,寄存器状态表根据这两个信息建立寄存器的锁定状态,并将此锁定状态传输给状态更新及相关检测逻辑;
状态更新及相关检测逻辑与指令状态表、功能单元状态表、寄存器状态表、warp调度单元相连,状态更新及相关检测逻辑接收所述每个warp中待下发指令的译码信息、每个执行单元的工作开始和结束状态信息、寄存器的锁定状态并进行比对,将warp准备好信息传输给warp调度单元;
Warp准备好的具体策略是:warp中的指令所使用的寄存器没有被锁定;如果执行单元中的功能单元是流水的,那么warp指令所使用的功能单元不会发生冲突;如果执行单元中的功能单元是非流水的,那么必须等当前功能单元上的指令执行完成后才可判定为warp指令所使用的功能单元不存在冲突。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139604.X/1.html,转载请声明来源钻瓜专利网。