美文网首页
branch prediction 分支预测

branch prediction 分支预测

作者: Poisson_Lee | 来源:发表于2023-11-24 20:12 被阅读0次

majority vote

prediction fusion

partial tagging

neural based branch predictors

adder tree
延迟太大。提前流水线解决

ghv越长,逻辑越复杂,线性增长。用MAC和hash解决。

O-GEHL
主要特点是使用几何级数作为ghv历史长度列表。这一特性使得 O‑GEHL 预测器能够利用很长的历史长度并捕获最近分支结果的相关性。

TAGE
与使用历史长度的几何序列的预测器的加法树相比,部分标记partial tagging是一种更具成本效益的最终分支预测选择函数。
在使用几何级数长度的ghv预测的基础上,最终做选择的逻辑,从加法树改成用paritial tagging。

PPM prediction by partial match算法

相关文章

  • 处理器结构--分支预测(Branch Prediction)

    背景 条件分支指令通常具有两路后续执行分支。即不采取(not taken)跳转,顺序执行后面紧挨JMP的指令;以及...

  • 深入理解CPU的分支预测(Branch Prediction)模

    以一个例子引入分支预测的概念:我们用256的模数随机填充一个固定大小的大数组,然后对数组的大于127的元素求和 在...

  • NVIDIA CUDA Learning Note 1

    1)CPU architecture Pipelining Branch Prediction Superscal...

  • Git命令学习

    分支 git branch : 查看分支git branch : 创建分支git branch -d...

  • git branch分支

    创建分支 git branch test 查看分支 git branch git branch -a 推送分支 g...

  • GIT 分支管理

    查看远程分支 git branch -a 查看本地分支 git branch 创建分支 git branch br...

  • Git分支详解

    Git分支详解 git branch命令 查看分支 git branch 新建分支 git branch br...

  • Git命令记录

    查看本地分支git branch 查看所有分支git branch -a 新建分支git branch (cust...

  • git常用命令

    查看本地分支git branch查看远程分支git branch -a删除本地分支git branch -d [分...

  • git 常用分支操作

    1.列举分支 本地分支:git branch远程分支:git branch -rgit branch 2.删除本地...

网友评论

      本文标题:branch prediction 分支预测

      本文链接:https://www.haomeiwen.com/subject/dednwdtx.html