[发明专利]具有辅助异步向量处理器的异步处理器的方法和装置有效
申请号: | 201480041103.0 | 申请日: | 2014-09-08 |
公开(公告)号: | CN105393240B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 张其蕃;史无限;葛屹群;黄韬;童文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 马爽,臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 辅助 异步 向量 处理器 方法 装置 | ||
1.一种异步处理系统,其特征在于,包括:
异步标量处理器,用于对输入数据执行处理功能并输出指令;和
异步向量处理器,耦合到所述异步标量处理器,并且用于响应从所述标量处理器接收的超长指令字VLIW执行处理功能,所述VLIW包括第一部分和第二部分,所述第一部分至少包括向量指令,所述VLIW的第二部分包括标量指令,并且所述标量处理器和所述向量处理器分别并行处理所述标量指令和所述向量指令;
所述向量处理器包括:
向量指令提取VIF块,用于预解码所接收的VLIW并向一个或多个向量执行单元VXU发送预解码向量指令。
2.一种异步处理系统,其特征在于,包括:
异步标量处理器,用于对输入数据执行处理功能并输出指令;和
异步向量处理器,耦合到所述异步标量处理器,并且用于响应从所述标量处理器接收的超长指令字VLIW执行处理功能,所述VLIW包括第一部分和第二部分,所述第一部分至少包括向量指令,所述VLIW的第二部分包括标量指令,并且所述标量处理器和所述向量处理器分别并行处理所述标量指令和所述向量指令;
其中,所述向量处理器包括:
多个并行的异步向量执行单元VXU,各所述VXU用于生成指令执行结果;和
向量指令提取VIF块,与所述标量处理器连接并接收用于所述向量处理器执行的VLIW指令,所述VIF块耦合到各异步VXU并且用于向各所述VXU调度单独的向量指令。
3.根据权利要求2所述的处理系统,其特征在于,所述向量处理器还包括:
交叉开关,耦合到各VXU和所述VIF块,所述交叉开关用于存储所述指令执行结果。
4.根据权利要求3所述的处理系统,其特征在于,所述向量处理器还包括:
寄存器文件,耦合到各VXU和所述VIF模块,所述寄存器文件用于存储所述指令执行结果。
5.根据权利要求4所述的处理系统,其特征在于:
响应于所述交叉开关中当前存储有第一向量执行结果,指定VXU用于从所述交叉开关获取所述第一向量执行结果并且绕开所述寄存器文件中所述第一向量执行结果的读取操作;以及
响应于所述交叉开关中当前未存储第一向量执行结果,指定的VXU用于从所述寄存器文件获取所述第一向量执行结果。
6.根据权利要求5所述的处理系统,其特征在于,所述VIF块包括反馈引擎和历史表,所述历史表用于存储所述寄存器文件内的寄存器最后修改的时间,所述反馈引擎用于基于所述寄存器文件内的寄存器最后修改的时间,通过所述历史表检测数据相关性。
7.根据权利要求2所述的处理系统,其特征在于,各VXU包括用于接收、保持并将令牌从一个VXU向另一个VXU传递的令牌处理逻辑;
其中,所述令牌处理逻辑包括所述多个VXU中的令牌信号路径,以使令牌通过所述多个VXU传播,其中所述多个VXU之一拥有所述令牌,使得所述VXU与所述多个VXU共享的资源组件进行交易。
8.根据权利要求7所述的处理系统,其特征在于,所述令牌处理逻辑用于以一传播速率传播令牌,所述传播速率与VXU相关联延迟有关。
9.根据权利要求8所述的处理系统,其特征在于,所述延迟是可变的并且基于所述VXU所要进行的操作。
10.一种异步处理系统的操作方法,其特征在于,所述异步处理系统包括异步标量处理器和耦合到所述异步标量处理器的异步向量处理器,所述方法包括:
在所述标量处理器对输入数据执行处理功能,并且向所述向量处理器发送超长指令字VLIW,所述VLIW包括第一部分和第二部分,所述第一部分至少包括向量指令;
以及
对所接收的VLIW执行处理功能;
所述方法还包括:
预解码所接收的VLIW并向一个或多个向量执行单元VXU发送预解码向量指令;
其中,所述VLIW的第二部分包括标量指令,并且所述方法还包括:
所述标量处理器和所述向量处理器分别并行处理所述标量指令和所述向量指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480041103.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置
- 下一篇:信息处理装置、方法、以及程序