在代码感兴趣部分的结尾,进行分析。测量分支预测影响最简单的方法是查看运行相同的软件需要多少个仿真周期.。如果分支预测是有帮助的,周期数将更少。
这里使用一个Cortex-R8四核的CPAK(Cycle Model Performance Analysis Kits)用于CPU的分支预测实验。它可以运行在Windows或Linux上,并使用SoC Designer工具。关于其他CPAKs更多的细节请访问ARM System Exchange网站。
这里使用Dhrystone,CoreMark,Whetstone等基准来评估是否使能分支预测对系统的性能影响。下表显示了运行同一代码时分别在使能与不使能分支预测时所需的周期数。