[发明专利]具有读取移位器的处理器和使用所述处理器的控制方法在审

专利信息
申请号: 202010858281.X 申请日: 2020-08-24
公开(公告)号: CN113495757A 公开(公告)日: 2021-10-12
发明(设计)人: 陈丁明 申请(专利权)人: 晶心科技股份有限公司
主分类号: G06F9/30 分类号: G06F9/30
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 朱颖;臧建明
地址: 中国台湾新竹科学工*** 国省代码: 台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 读取 移位 处理器 使用 控制 方法
【说明书】:

发明提供一种具有读取移位器的处理器和使用所述处理器的控制方法,所述处理器包含,寄存器组、读取移位器、解码单元以及多个功能单元。寄存器组包含读取端口。读取移位器包含多个移位器条目且配置成每一时钟周期移出多个移位器条目当中的一移位器条目。多个移位器条目中的每一个与时钟周期相关联,且多个移位器条目中的每一个包括指示寄存器组的读取端口对于时钟周期中的读取操作的可用性。解码单元耦接到读取移位器且配置成基于读取移位器的多个移位器条目中包含的读取值来解码并发射指令。多个功能单元耦接到解码单元和寄存器组,且配置成执行由解码单元发射的指令并对寄存器组的读取端口执行读取操作。

技术领域

本发明大体上涉及一种处理器架构,且更具体地说,涉及一种包含读取移位器的处理器以及用于控制处理器的指令流水线(instruction pipeline)的控制方法。

背景技术

用于改进处理器的性能的一种方式是使用指令流水线,其中可并行地执行数个指令。由于包含于处理器的寄存器组中的读取端口的数量受到限制,因此将多个并行发射的指令分配到寄存器组的读取端口是复杂的。举例来说,当待在指令流水线中执行的数个指令需要比相同时钟周期中的可用读取端口更多的读取端口(read port)时,可能出现冲突,导致停滞(stall)并互锁指令流水线中的指令。因此,劣化处理器的性能。当在指令流水线中执行包含多个微操作的矢量指令(vector instruction)时,问题更糟。

随着对改进处理器的性能的需求,对可有效防止指令的停滞和互锁的处理器和控制指令流水线的方法的需要日益增长。

发明内容

在一个实施例中,一种微处理器包含寄存器组、读取移位器、解码单元以及功能单元。寄存器组包含读取端口。读取移位器包含多个移位器条目且配置成每一时钟周期移出多个移位器条目当中的一移位器条目,其中多个移位器条目中的每一个与时钟周期相关联,且多个移位器条目中的每一个包括指示寄存器组的读取端口对于时钟周期中的读取操作的可用性的读取值。解码单元耦接到读取移位器且配置成基于读取移位器的多个移位器条目中包含的读取值来解码指令并发射指令。读取移位器将用于从寄存器组读取数据的控制提供到功能单元。功能单元耦接到解码单元和寄存器组,且配置成执行由解码单元发射的指令并使用来自寄存器组的读出数据,所述功能单元由读取移位器控制。

在一个实施例中,通过至少使用以下步骤来排程微处理器中的寄存器组的读取端口。基于待发射的指令的读取时间确定第一时钟周期。基于读取移位器的读取值确定读取端口在第一时钟周期中的可用性,其中读取值包含于读取时延的多个移位器条目当中的一移位器条目中,且每一时钟周期移出多个移位器条目。当读取移位器的读取值指示读取端口可用于第一时钟周期中时,解码并发射指令。当读取移位器的读取值指示读取端口不可用于第一时钟周期中时,停滞指令。

附图说明

结合附图阅读以下详细描述会最佳地理解本发明的各方面。应注意,根据业界中的标准惯例,各个特征未按比例绘制。实际上,为了论述清楚起见,可任意增大或减小各个特征的尺寸。

图1是示出根据一些实施例的计算机处理系统的框图;

图2是示出根据一些实施例的处理器的框图;

图3A到图3B示出根据一些实施例的读取移位器;

图3C示出根据一些实施例的旋转缓冲器的框图;

图4是示出根据一些实施例的基于读取移位器的矢量指令的发射的流程图;

图5是示出根据一些替代实施例的基于读取移位器的矢量指令的发射的流程图;

图6是示出根据一些实施例的第K时钟周期中的矢量指令的发射的流程图;

图7是示出根据一些替代实施例的矢量指令的发射的流程图;

图8是示出根据一些实施例的控制指令流水线的方法的流程图。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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