如何实现简单的步幅预测器?

时间:2017-06-01 13:17:43

标签: prediction hybrid markov stride

我已经实施了一个内容Markov predictor,我需要制作一个stride predictor,让他们自信地将它们合并到一个hybrid predictor。 首先,我需要实现这个stride predictor。我读到了它,我发现了这个figure,但我想让它变得更简单 经典公式是Vn=V(n-1)+(V(n-1)-V(n-2))我认为有两个变量difference1等于V(n-1)-V(n-2)difference2等于V(n-2)-V(n-3)然后进行比较他们如果等于Vn=V(n-1)+difference1

非常感谢任何想法。

1 个答案:

答案 0 :(得分:0)

我认为不需要改变经典公式。

背后的原因是你只需要知道两个变量就可以做出假设。事实上,你每次都这个假设,而不仅仅是因为步幅与之前的步幅相同。

预测器有三种运行状态:

首字母 - 当没有关于步幅

的信息时

瞬态 - 变量的先前值和当前值之间存在跨距度

稳定 - 之前的预测是正确的

我想状态转换是不言自明的,但以防万一:

初始 - >当变量假定为新值时发生瞬态 瞬态 - >当使用预测器移动到瞬态时计算的步幅的预测是正确的,发生稳定 稳定 - >当使用步幅的预测不正确时,瞬态发生,并且新步幅变为主动步幅