会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Hybrid polymorphic inline cache and branch target buffer prediction units for indirect branch prediction for emulation environments
    • 用于仿真环境的间接分支预测的混合多态内联高速缓存和分支目标缓冲区预测单元
    • US09317292B2
    • 2016-04-19
    • US14068044
    • 2013-10-31
    • International Business Machines Corporation
    • Carlos CavannaReid CopelandChad McIntyreAli Sheikh
    • G06F9/38G06F9/455
    • G06F9/3806G06F9/30058G06F9/3848G06F9/455G06F12/0875G06F2212/452
    • Branch instructions are managed in an emulation environment that is executing a program. A plurality of slots in a Polymorphic Inline Cache is populated. A plurality of entries is populated in a branch target buffer residing within an emulated environment in which the program is executing. When an indirect branch instruction associated with the program is encountered, a target address associated with the instruction is identified from the indirect branch instruction. At least one address in each of the slots of the Polymorphic Inline Cache is compared to the target address associated with the indirect branch instruction. If none of the addresses in the slots of the Polymorphic Inline Cache matches the target address associated with the indirect branch instruction, the branch target buffer is searched to identify one of the entries in the branch target buffer that is associated with the target address of the indirect branch instruction.
    • 分支指令在正在执行程序的仿真环境中进行管理。 填充多形体内联高速缓存中的多个时隙。 多个条目填充在驻留在程序正在执行的仿真环境中的分支目标缓冲器中。 当遇到与程序相关联的间接分支指令时,从间接分支指令识别与指令相关联的目标地址。 将多形态内联高速缓存的每个时隙中的至少一个地址与与间接分支指令相关联的目标地址进行比较。 如果多形态内联高速缓存的时隙中的任何地址都不匹配与间接分支指令相关联的目标地址,则搜索分支目标缓冲区以识别与目标地址相关联的分支目标缓冲器中的一个条目 间接分支指令。