会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Static branch prediction method and code execution method for pipeline processor, and code compiling method for static branch prediction
    • 流水线处理器的静态分支预测方法和代码执行方法,静态分支预测的代码编译方法
    • US08954946B2
    • 2015-02-10
    • US12692735
    • 2010-01-25
    • Tai-song JinDong-kwan SuhSuk-jin Kim
    • Tai-song JinDong-kwan SuhSuk-jin Kim
    • G06F9/45G06F9/30G06F9/38
    • G06F9/30058G06F9/3846
    • A static branch prediction method and code execution method for a pipeline processor, and a code compiling method for static branch prediction, are provided herein. The static branch prediction method includes predicting a conditional branch code as taken or not-taken, adding the prediction information, converting the conditional branch code into a jump target address setting (JTS) code including target address information, branch time information, and a test code, and scheduling codes in a block. The code may be scheduled into a last slot of the block, and the JTS code may be scheduled into an empty slot after all the other codes in the block are scheduled. When the conditional branch code is predicted as taken in the prediction operation, a target address indicated by the target address information may be fetched at a cycle time indicated by the branch time information.
    • 本文提供了一种用于流水线处理器的静态分支预测方法和代码执行方法,以及用于静态分支预测的代码编译方法。 静态分支预测方法包括:预测采取或不采用的条件分支代码,将预测信息相加,将条件分支代码转换成包括目标地址信息,分支时间信息和测试的跳转目标地址设置(JTS)代码 代码和调度代码。 可以将代码调度到块的最后一个时隙中,并且在块中的所有其他代码被调度之后,可以将JTS代码调度到空时隙。 当在预测操作中预测条件分支代码时,可以在由分支时间信息指示的周期时间获取由目标地址信息指示的目标地址。