【技术实现步骤摘要】
各种示例实施例总体上涉及计算机系统,并且更具体地但不排他地涉及计算机系统的处理器。
技术介绍
1、计算机系统利用各种类型的处理器在各种环境中执行各种功能。
技术实现思路
1、在至少一些示例实施例中,一种装置包括:被配置为将程序的指令集解码为微操作集的解码单元,其中指令集包括条件分支指令,其中微操作集包括条件分支指令的一个或多个微操作;被配置为针对条件分支指令提供关于在条件分支指令被执行时条件分支指令的分支是否将被采取的预测的分支预测器;以及微操作高速缓存,微操作高速缓存被配置为:将微操作集存储在高速缓存行中;以及基于关于在条件分支指令被执行时条件分支指令的分支是否将被采取的预测,将指示在条件分支指令的一个或多个微操作已经被流式传输到执行单元之后微操作集到执行单元的流式传输是否将被终止的信息存储在高速缓存行中。在至少一些示例实施例中,该装置被配置为基于指示在条件分支指令的一个或多个微操作已经被流式传输到执行单元之后微操作集到执行单元的流式传输是否将被终止的信息,控制微操作集到执行单元的流式传
...【技术保护点】
1.一种用于计算机系统的装置,包括:
2.根据权利要求1所述的装置,其中所述装置被配置为:
3.根据权利要求1所述的装置,其中指示在所述条件分支指令的所述一个或多个微操作已经被流式传输到所述执行单元之后所述微操作集到所述执行单元的流式传输是否将被终止的所述信息被存储在所述高速缓存行的元数据中。
4.根据权利要求1所述的装置,其中指示在所述条件分支指令的所述一个或多个微操作已经被流式传输到所述执行单元之后所述微操作集到所述执行单元的流式传输是否将被终止的所述信息包括:
5.根据权利要求4所述的装置,其中所述第一变量和所述第
...【技术特征摘要】
1.一种用于计算机系统的装置,包括:
2.根据权利要求1所述的装置,其中所述装置被配置为:
3.根据权利要求1所述的装置,其中指示在所述条件分支指令的所述一个或多个微操作已经被流式传输到所述执行单元之后所述微操作集到所述执行单元的流式传输是否将被终止的所述信息被存储在所述高速缓存行的元数据中。
4.根据权利要求1所述的装置,其中指示在所述条件分支指令的所述一个或多个微操作已经被流式传输到所述执行单元之后所述微操作集到所述执行单元的流式传输是否将被终止的所述信息包括:
5.根据权利要求4所述的装置,其中所述第一变量和所述第二变量基于在所述条件分支指令被执行时所述条件分支指令是否被预测为不被采取而被设置。
6.根据权利要求4所述的装置,其中当在所述条件分支指令被执行时所述条件分支指令被预测为不被采取时,所述第一变量被设置为0,并且所述第二变量被设置为0。
7.根据权利要求4所述的装置,其中当在所述条件分支指令被执行时所述条件分支指令被预测为被采取时,所述第一变量被设置为所述条件分支指令的所述指令指针的所述偏移,并且所述第二变量被设置为所述条件分支指令的所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。