会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Fetch width predictor
    • 抓取宽度预测器
    • US09367471B2
    • 2016-06-14
    • US13609236
    • 2012-09-10
    • Conrado Blasco-AllueRamesh B. Gunna
    • Conrado Blasco-AllueRamesh B. Gunna
    • G06F9/38G06F12/08G06F9/00
    • G06F12/0886G06F9/3802G06F9/3804G06F2212/452Y02D10/13
    • Various techniques for predicting instruction fetch widths. In one embodiment, a fetch prediction unit in a processor is configured to generate a fetch width that specifies a number of bits to be retrieved in a subsequent fetch from an instruction cache. The fetch prediction unit may also generate a fetch prediction that includes the fetch width in response to a current fetch request. A number of bits corresponding to the fetch width may be fetched from the instruction cache. The fetch width may correspond to a location of a predicted-taken control transfer instruction. This fetch width prediction may lead to power savings in instruction cache accesses.
    • 用于预测指令获取宽度的各种技术。 在一个实施例中,处理器中的获取预测单元被配置为生成指定宽度,该宽度指定在从指令高速缓存中的随后取出中要检索的位数。 提取预测单元还可以响应于当前提取请求生成包括获取宽度的提取预测。 可以从指令高速缓冲存储器取出对应于取出宽度的位数。 获取宽度可以对应于预测的控制传送指令的位置。 这种获取宽度预测可能导致指令高速缓存访​​问中的功率节省。
    • 2. 发明申请
    • NEXT FETCH PREDICTOR TRAINING WITH HYSTERESIS
    • 下一个预热器训练与HYSTERESIS
    • US20130151823A1
    • 2013-06-13
    • US13313691
    • 2011-12-07
    • Andrew J. Beaumont-SmithRamesh B. Gunna
    • Andrew J. Beaumont-SmithRamesh B. Gunna
    • G06F9/38G06F9/312
    • G06F9/3848
    • A system and method for efficient branch prediction. A processor includes two branch predictors. A first branch predictor generates branch prediction data, such as a branch direction and a branch target address. The second branch predictor generates branch prediction data at a later time and with higher prediction accuracy. Control logic may determine whether the branch prediction data from each of the first and the second branch predictors match. If a mismatch occurs, the first predictor may be trained with the branch prediction data generated by the second branch predictor. A stored indication of hysteresis may indicate a given branch instruction exhibits a frequently alternating pattern regarding its branch direction. Such behavior may lead to consistent branch mispredictions due to the training is unable to keep up with the changing branch direction. When such a condition is determined to occur, the control logic may prevent training of the first predictor.
    • 一种有效的分支预测的系统和方法。 处理器包括两个分支预测器。 第一分支预测器生成分支预测数据,例如分支方向和分支目标地址。 第二分支预测器在稍后的时间产生分支预测数据并具有更高的预测精度。 控制逻辑可以确定来自第一和第二分支预测器中的每一个的分支预测数据是否匹配。 如果发生不匹配,则可以利用由第二分支预测器产生的分支预测数据训练第一预测器。 存储的滞后指示可以指示给定的分支指令表现出关于其分支方向的频繁交替模式。 这种行为可能导致由于训练而导致的分支错误预测不能跟上分支方向的变化。 当确定发生这种情况时,控制逻辑可以防止第一预测器的训练。
    • 7. 发明授权
    • Preventing update training of first predictor with mismatching second predictor for branch instructions with alternating pattern hysteresis
    • 防止具有交替模式滞后的分支指令的具有不匹配的第二预测器的第一预测器的更新训练
    • US08959320B2
    • 2015-02-17
    • US13313691
    • 2011-12-07
    • Andrew J. Beaumont-SmithRamesh B. Gunna
    • Andrew J. Beaumont-SmithRamesh B. Gunna
    • G06F9/38
    • G06F9/3848
    • A system and method for efficient branch prediction. A processor includes two branch predictors. A first branch predictor generates branch prediction data, such as a branch direction and a branch target address. The second branch predictor generates branch prediction data at a later time and with higher prediction accuracy. Control logic may determine whether the branch prediction data from each of the first and the second branch predictors match. If a mismatch occurs, the first predictor may be trained with the branch prediction data generated by the second branch predictor. A stored indication of hysteresis may indicate a given branch instruction exhibits a frequently alternating pattern regarding its branch direction. Such behavior may lead to consistent branch mispredictions due to the training is unable to keep up with the changing branch direction. When such a condition is determined to occur, the control logic may prevent training of the first predictor.
    • 一种有效的分支预测的系统和方法。 处理器包括两个分支预测器。 第一分支预测器生成分支预测数据,例如分支方向和分支目标地址。 第二分支预测器在稍后的时间产生分支预测数据并具有更高的预测精度。 控制逻辑可以确定来自第一和第二分支预测器中的每一个的分支预测数据是否匹配。 如果发生不匹配,则可以利用由第二分支预测器产生的分支预测数据训练第一预测器。 存储的滞后指示可以指示给定的分支指令表现出关于其分支方向的频繁交替模式。 这种行为可能导致由于训练而导致的分支错误预测不能跟上分支方向的变化。 当确定发生这种情况时,控制逻辑可以防止第一预测器的训练。
    • 8. 发明申请
    • FETCH WIDTH PREDICTOR
    • FETCH宽度预测器
    • US20140075156A1
    • 2014-03-13
    • US13609236
    • 2012-09-10
    • Conrado Blasco-AllueRamesh B. Gunna
    • Conrado Blasco-AllueRamesh B. Gunna
    • G06F9/312
    • G06F12/0886G06F9/3802G06F9/3804G06F2212/452Y02D10/13
    • Various techniques for predicting instruction fetch widths. In one embodiment, a fetch prediction unit in a processor is configured to generate a fetch width that specifies a number of bits to be retrieved in a subsequent fetch from an instruction cache. The fetch prediction unit may also generate a fetch prediction that includes the fetch width in response to a current fetch request. A number of bits corresponding to the fetch width may be fetched from the instruction cache. The fetch width may correspond to a location of a predicted-taken control transfer instruction. This fetch width prediction may lead to power savings in instruction cache accesses.
    • 用于预测指令获取宽度的各种技术。 在一个实施例中,处理器中的获取预测单元被配置为生成指定宽度,该宽度指定在从指令高速缓存中的随后取出中要检索的位数。 提取预测单元还可以响应于当前提取请求生成包括获取宽度的提取预测。 可以从指令高速缓冲存储器取出对应于取出宽度的位数。 获取宽度可以对应于预测的控制传送指令的位置。 这种获取宽度预测可能导致指令高速缓存访​​问中的功率节省。