[发明专利]信息处理方法和处理器有效
| 申请号: | 201810907909.3 | 申请日: | 2018-08-10 |
| 公开(公告)号: | CN110825439B | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 欧阳剑 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/30 |
| 代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 方法 处理器 | ||
本申请实施例公开了信息处理方法和处理器。所述处理器包括算术逻辑单元、旁路单元、队列单元、多路选择器和寄存器堆,所述旁路单元包括数据处理子单元;所述数据处理子单元,用于获取算术逻辑单元输出的至少一个有效的处理结果,从所述至少一个有效的处理结果中确定一个处理结果,向所述多路选择器输出所确定的处理结果,将所述至少一个有效的处理结果中,所确定的处理结果以外的处理结果向所述队列单元输出;所述多路选择器,用于向所述寄存器堆依次输出一个以上的有效的处理结果。本申请实施例可以通过旁路单元,减少处理结果在处理器中的缓存过程,提高处理器的处理效率。
技术领域
本申请实施例涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及信息处理方法和处理器。
背景技术
在处理器进行数据处理时,算术逻辑单元的处理结果通常写入先进先出队列进行缓存。而处理结果的写入往往需要消耗一定的时长,后续再读出同样需要较长的耗时,影响程序执行的效率。
发明内容
本申请实施例提出了信息处理方法和处理器。
第一方面,本申请实施例提供了一种处理器,处理器包括算术逻辑单元、旁路单元、队列单元、多路选择器和寄存器堆,旁路单元包括数据处理子单元;数据处理子单元,用于获取算术逻辑单元输出的至少一个有效的处理结果,从至少一个有效的处理结果中确定一个处理结果,向多路选择器输出所确定的处理结果,将至少一个有效的处理结果中,所确定的处理结果以外的处理结果向队列单元输出,其中,处理结果包括使能信号,有效的处理结果包括高电平的使能信号或低电平的使能信号;多路选择器,用于向寄存器堆依次输出一个以上的有效的处理结果,其中,一个以上的有效的处理结果包括所确定的处理结果以及从队列单元输出的有效的处理结果。
在一些实施例中,旁路单元还包括旁路输出子单元,数据处理子单元包括数量确定模块、多输入处理模块;数量确定模块,用于确定算术逻辑单元在一个时钟周期内输出的至少两个处理结果中,有效的处理结果的数量,若确定数量在二以上,向多输入处理模块输出至少两个处理结果;多输入处理模块,用于按照预设的优先级,从至少两个处理结果中,确定至少两个有效的处理结果,从至少两个有效的处理结果中,确定优先级最高的处理结果向旁路输出子单元输出。
在一些实施例中,数据处理子单元还包括单输入处理模块;数量确定模块,还用于若确定数量为一,向单输入处理模块输出至少两个处理结果;单输入处理模块,用于从至少两个处理结果中,确定一个有效的处理结果,向旁路输出子单元输出一个有效的处理结果。
在一些实施例中,旁路单元还包括主路输出子单元,队列单元包括先进先出队列单元;多输入处理模块,还用于将至少两个有效的处理结果中,优先级最高的处理结果以外的其他处理结果向主路输出子单元输出;主路输出子单元,用于向先进先出队列单元输出其他处理结果;先进先出队列单元,用于缓存其他处理结果,向多路选择器输出其他处理结果。
在一些实施例中,多路选择器,进一步用于将各个先进先出队列单元输出的处理结果和旁路输出子单元输出的处理结果,依次向寄存器堆输出,其中,旁路输出子单元输出的处理结果从多路选择器输出的优先级最高,不同的先进先出队列单元输出的处理结果从多路选择器输出的优先级不同。
在一些实施例中,数量确定模块,进一步用于使用加法器对至少两个处理结果中,第一电平的使能信号进行累加,得到第一电平的使能信号的数量,基于第一电平的使能信号的数量确定有效的处理结果的数量,其中,第一电平为高电平或者低电平。
在一些实施例中,单输入处理模块和多输入处理模块包括多级的多路选择器,多级的多路选择器用于从至少两个处理结果中,确定有效的处理结果。
第二方面,本申请实施例提供了一种芯片,包括上述任意一项中的处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810907909.3/2.html,转载请声明来源钻瓜专利网。





