[发明专利]异步指令执行装置和方法有效

专利信息
申请号: 201480082566.1 申请日: 2014-10-09
公开(公告)号: CN107077381B 公开(公告)日: 2020-04-28
发明(设计)人: 杨绍拉;刘小成;许臻 申请(专利权)人: 华为技术有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 北京龙双利达知识产权代理有限公司 11329 代理人: 王君;肖鹂
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 异步 指令 执行 装置 方法
【说明书】:

一种异步指令执行装置和方法。该异步指令执行装置(20)包括矢量执行单元控制VXUC模块(21)和n个矢量执行单元数据VXUD模块(221‑22n),n为正整数,其中,VXUC模块(21),用于执行指令译码和令牌管理;n个VXUD模块(221‑22n)级联并且分别连接至VXUC模块(21),用于调用外部计算资源执行数据计算;其中,异步指令执行装置处理的数据位宽为M,每个VXUD模块的位宽为N,n=M/N。该异步指令执行装置分为VXUC和VXUD两部分,其中VXUD的数目按照数据位宽设置,这样每个VXUD的数据线可以分开走线,从而总线也可以分开走线,使得后端布线更加方便。

技术领域

发明实施例涉及处理器领域,并且更具体地,涉及异步指令执行装置和方法。

背景技术

当前的处理器,如中央处理单元(CPU,Central Processor Unit)主要按照流水线的方式执行操作,这是加快CPU速度的关键技术。同步处理器和异步处理器一般都采用这种流水线技术。在同步处理器中,流水线的每个操作是受同一个时钟控制的,这种架构导致CPU的功耗比较高。异步处理器是在流水线的基础上,每个操作使用的脉冲(即该操作的时钟)不同步,并且根据当前指令是否需要该操作来给出脉冲,目的在于降低功耗。

目前主流的异步处理器电路比较复杂,包括控制逻辑和数据通路,其中控制逻辑包括握手协议和控制部件。在最新的一种异步处理器电路设计中,采用令牌(token)的方法来代替握手协议,可以使设计复杂度降低。令牌的思想类似于接力传递,当某个功能模块接收到令牌信号时开始执行,执行结束后把令牌传递给下一个功能模块,当下一个功能模块不需要执行时,令牌直接透传过去给后续模块。在这种异步处理器中,令牌是时钟信号,各个模块通过令牌信号来采样数据信号。

在一种典型的采用令牌的异步处理器中,时钟信号经过延时逻辑单元,输入到各个功能单元来采样相应的数据信号,功能单元可包括采样单元(clocked device)和处理逻辑(Processing Logic)。延时逻辑单元是该异步处理器一个重要的组成部分,也是与同步处理器区别开来的重要部件。延时逻辑单元控制令牌的使用时间和令牌的传递:当某单元收到令牌后执行完成将令牌传递出去,这段时间是令牌的使用时间;令牌的传递分为执行单元之间的传递和功能单元之间的传递。假设一个异步处理器中有M个执行单元(XU,eXecution Unit),在每个XU中,有N个功能单元,则在XU之间有M个令牌的传递(下文中称为令牌的纵向传递),在每个XU内部功能单元之间有N个令牌在传递(下文中称为令牌的横向传递),所以令牌的总数量为N×M。当某一个令牌在使用完之后,可以同时向下一个功能单元传递以及向下一个XU传递。

因此,对于采用令牌的异步处理器而言,其主体架构是XU和令牌逻辑,其中令牌的传递控制着XU的执行流程。

目前,基于令牌的异步处理器架构中,每个XU表示一个算术逻辑单元(ALU,Arithmetic Logic Unit)。该架构中还可以包括寄存器(REG,Register)、乘累加(MAC,Multiply Accumulate)单元和外部执行单元(EXU,External eXecution Unit),其中MAC单元执行乘法等运算,EXU执行除法、浮点等运算。在该处理器架构中,令牌逻辑控制各单元执行的次序,n个XU就需要n个ALU,每个ALU里面有m个功能单元,那么传递的令牌需要有n×m个,这些令牌根据指令译码后的信息来产生时钟脉冲(clock pulse)信号调用各个功能单元。

这种基于令牌的异步处理器架构灵活度不够,ALU的数目和纵向的令牌数目必须保持一致。随着未来处理器需要处理的数据位宽增大,XU的数目也需要增多,从而使得总线宽度很大,不利于后端布线。

发明内容

本发明实施例提供一种异步指令执行装置和方法,能够便于异步处理器的后端布线。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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