Hasty Briefsbeta

双语

Machine Learning. Literally.

10 months ago
  • #cpu-architecture
  • #branch-prediction
  • #machine-learning
  • 分支预测器是机器学习最成功的应用之一,在实际应用中准确率超过99%
  • 它们被内置在现代CPU中用于预测程序行为,从而降低延迟并提高吞吐量
  • 分支预测器在马尔可夫决策过程框架内解决了强化学习问题
  • 它们使用领域特定知识和优化方法,这使得统计学家几乎认不出其原理
  • 目标预测涉及三个层面:判断指令是否跳转、预测跳转是否发生、以及确定目标地址
  • 结果预测采用有限状态机(FSM)和相关预测器来处理时序和空间模式
  • 先进预测器使用层次化架构和集成方法(如锦标赛预测器)来提高准确率
  • 专用预测器能高效处理循环和函数返回,例如用子程序返回栈来预测返回地址