指示事件完成之前已执行的分支指令的个数。
Indicates the number of branch instructions executed until the event is completed.
分支提示至少是分支指令之前的4个指令取出组,否则就没有效果。
At minimum, the branch hint must be four instruction fetch groups before the branch instruction, or it will have no effect.
分支预测算法的研究包括分支历史信息的处理,分支指令地址的映射,状态转换等。
The research on branch prediction includes the use of history information, branch instruction address mapping and state transition.
通过分支指令访问条件结构的False部分,这不是最优的方式,但是访问它的可能性不大。
The False portion of the conditional would then be available through the branch instruction, which is less optimal but also less likely.
传统的软件容错技术频繁使用和比较分支指令检测错误,带来了巨大的性能和功耗的开销。
Traditional software fault tolerance USES a great deal of branch instructions to detect errors, thus brings great overhead in both performance and power dissipation.
要想让分支提示变得非常有效(这样分支就根本不会暂停了),就必须设置至少4个指令取出组和分支指令之前的11个周期。
For a branch hint to be most effective (so that the branch does not stall at all), it must be set at least four instruction fetch-groups plus 11 cycles before the branch instruction.
例如,如果一个条件标上了“likely”,那么编译器可以把代码的True部分直接放在分支指令后面(这样就不需要执行分支指令)。
For example, if the conditional is marked "likely" then the compiler can place the True portion of the code immediately following the branch (which will not be taken).
另外,如果希望使用某条特定指令而不希望编译器来选择指令,那么可以使用specific intrinsic来执行几乎所有的非分支指令。
In addition, if you want a specific instruction rather than having the compiler choose one, you can perform almost any non-branching instruction with the specific intrinsics.
hbr hint_trigger, $register ——告诉处理器相对地址 hint_trigger 处的分支指令可能会跳转到寄存器 $register 所指定的地址。
hbr hint_trigger, $register -- This tells the processor that the branch instruction at the relative address hint_trigger is likely to branch to the address specified in register $register.
这让处理器可以提前准备分支操作(例如预取指令)。
This allows the processor to prepare for the branch ahead of time (prefetching the instructions, for instance).
如您所见,这段代码更加简单——分支更少,指令也更少。
As you can see, the code is much simpler — it has fewer branches and fewer instructions.
brsl代表“branch relative and setlink”,用来分支到函数的入口点并将链接寄存器(LR)设置为返回地址的下一个指令。
BRSL stands for "branch relative and set link." This branches to the function entry point and sets the link register (LR) to the next instruction for the return address.
分支预测错误(处理器猜错了分支,所以它不得不更新流水线并从正确的分支装载指令)。
Branch mis-prediction (Processor guesses the wrong branch, so it has to flush the pipeline and load instruction from proper branch again), or.
问题的关键是SPU有几个条件指令,例如selb、shufb和位操作,它们可以不用分支就能实现条件操作。
The key is that the SPU has several conditional instructions, such as selb, shufb, and the bit operations, which allow conditional operations to occur without branching.
这是一种用于示出核因其正在指令流错的误分支上工作而没有做出许多“有用”工作的良好指示器。
This is a good indicator to show that the core is not doing lots of "useful" work since it is working on the wrong branch of instruction stream.
本文基于ARM 9tdmi内核,从指令调整、寄存器分配、条件分支和循环结构等方面对汇编代码的优化方法进行了详细的论述。
This article gives a detail discussion on the assembled code optimization from instruction arrangement, register division, condition selection branch and cycle structure based on the core of ARM9TDMI.
在多分支结构的识别过程中,通过对索引表和跳转表调用指令的格式分析,提出了双特征指令匹配算法。
By analyzing the formats of calling instructions to the indexed table and the jump table, proposed a novel recognition algorithm based on character instruction matching.
指令读取器亦产生搜寻位址输出至分支目标缓冲器中。
The fetcher also generates a search address for output to the branch target buffer.
本文基于对近年来国内外分支预测方法的分析,提出了一种切实适用于MIPS指令系统的混合分支预测方案。
Through analyzing the methods of branch prediction proposed in recent years, I bring forward a hybrid branch prediction scheme which ADAPTS well to MIPS instruction set.
如果这仍然超过4K消失,那么你需要找到一个无条件分支或在你的功能,你可以以后把它返回指令。
If that's still more than 4k away then you need to find an unconditional branch or return instruction in your function that you can put it after.
一种用于多模式分支预测器的系统和方法。一种用于预测计算机可执行指令的分支的执行的系统和方法。
The invention relates to a system and a method for a multi-mode branch predictor, which are used for predicting the executions of branches capable of executing commands of a computer.
本文的重点是研究基于EPIC体系结构处理器指令分支预测和整数流水线的设计与实现。
The design of branch prediction is mainly studied and the integer pipeline of processor based on EPIC architecture is designed and realized in this paper.
本文的重点是研究基于EPIC体系结构处理器指令分支预测和整数流水线的设计与实现。
The design of branch prediction is mainly studied and the integer pipeline of processor based on EPIC architecture is designed and realized in this paper.
应用推荐