-
公开(公告)号:CN108027641A
公开(公告)日:2018-05-11
申请号:CN201680054903.5
申请日:2016-08-25
申请人: 高通股份有限公司
CPC分类号: G06F1/08 , G06F1/3206 , G06F1/324 , G06F1/3243 , G06F9/3824 , G06F9/3855 , G06F12/0804 , G06F12/0875 , G06F12/0897 , G06F12/12 , G06F2212/1024 , G06F2212/60 , Y02D10/126 , Y02D10/152
摘要: 响应于因高速缓冲存储器未命中所致的分派停止运作,降低处理器的时钟频率。在实施例中,倘若引发末级高速缓冲存储器未命中的加载指令为最旧加载指令及其中存在分派停止运作的连续处理器循环的数目超出阈值,且倘若自从末级高速缓冲存储器未命中以来的处理器循环的总数目不超过某一指定数目,那么针对所述加载指令降低所述处理器时钟频率。
-
公开(公告)号:CN108604184B
公开(公告)日:2022-05-06
申请号:CN201780010213.4
申请日:2017-02-06
申请人: 高通股份有限公司
发明人: S·普立亚达尔西 , 瑞米·默汉麦德·艾尔·雪克 , R·达莫达伦 , M·S·麦克勒瓦伊内 , 杰弗里·托德·布里奇斯
IPC分类号: G06F9/38
摘要: 用于操作处理器的系统和方法包含基于用于预测所述处理器的指令管线中的正在进行中的分支指令的方向的计数器,确定与所述正在进行中的分支指令相关联的置信度水平,例如,高、低和中等置信度水平。确定与置信度水平中的每一个相关联的正在进行中的分支指令的数目。计算用对应于所述置信度水平的权数加权的所述数目的加权和,且将所述加权和与阈值比较。可基于所述比较确证节流信号,以指示将在所述指令管线的管线级中对指令节流。
-
公开(公告)号:CN108780399A
公开(公告)日:2018-11-09
申请号:CN201780016972.1
申请日:2017-03-03
申请人: 高通股份有限公司
发明人: V·R·克廷蒂·纳雷什 , S·普立亚达尔西 , R·达莫达伦
IPC分类号: G06F9/38
CPC分类号: G06F9/3016 , G06F9/3802 , G06F9/3808 , G06F9/381 , G06F9/3867
摘要: 本文中公开提供有待由处理器执行的近期提供的指令的先前解码的指令的参考。在一个方面中,提供低资源微操作控制器。响应于指令流水线接收到指令地址,所述低资源微操作控制器被配置成确定所述接收到的指令地址是否对应于简短历史表中的指令地址。简短历史表包含具有呈后解码队列的微操作的近期提供的指令的指令地址。如果所述接收到的指令地址对应于简短历史表中的指令地址,那么所述低资源微操作控制器被配置成提供对应于其中存储对应于所述指令地址的所述微操作的所述后解码队列中的表项的提取级的参考(例如,指针)。响应于解码级接收到所述参考,所述低资源微操作控制器被配置成从所述后解码队列提供所述微操作以用于执行。
-
公开(公告)号:CN108604184A
公开(公告)日:2018-09-28
申请号:CN201780010213.4
申请日:2017-02-06
申请人: 高通股份有限公司
发明人: S·普立亚达尔西 , 瑞米·默汉麦德·艾尔·雪克 , R·达莫达伦 , M·S·麦克勒瓦伊内 , 杰弗里·托德·布里奇斯
IPC分类号: G06F9/38
摘要: 用于操作处理器的系统和方法包含基于用于预测所述处理器的指令管线中的正在进行中的分支指令的方向的计数器,确定与所述正在进行中的分支指令相关联的置信度水平,例如,高、低和中等置信度水平。确定与置信度水平中的每一个相关联的正在进行中的分支指令的数目。计算用对应于所述置信度水平的权数加权的所述数目的加权和,且将所述加权和与阈值比较。可基于所述比较确证节流信号,以指示将在所述指令管线的管线级中对指令节流。
-
公开(公告)号:CN107851028A
公开(公告)日:2018-03-27
申请号:CN201680045867.6
申请日:2016-07-14
申请人: 高通股份有限公司
IPC分类号: G06F9/38
CPC分类号: G06F9/30112 , G06F9/3838 , G06F9/384 , G06F9/3857
摘要: 本发明提供将指令操作数的窄生成值直接存储在乱序处理器OoP中的寄存器映射中。提供包含指令处理系统的OoP。所述指令处理系统包含多个指令处理级,所述多个指令处理级经配置以根据数据流执行流水线化指令的处理及执行。所述指令处理系统还包含寄存器映射表RMT,所述RMT经配置以存储将逻辑寄存器映射到用于存储供由消费者指令使用的生成数据的物理寄存器堆PRF中的物理寄存器的地址指针,而无需针对稍后执行的乱序指令盖写逻辑寄存器。在某些方面中,所述指令处理系统经配置以将由执行指令生成的窄值直接写回(即,存储)到所述RMT中,而不是在写回阶段中将所述窄生成值写入到所述PRF中。
-
-
-
-