中文

基于 Hardcaml 的 RISC-V 32im CPU 分支预测

硬件体系结构 2024-01-05 v2

摘要

精确的分支预测是高性能指令流处理的关键部分。在本文中,我介绍了 RV32IM CPU 分支预测的硬件实现,从静态解码阶段预测开始,最终采用 BATAGE。此外,我详细描述了使用 Hardcaml(函数式编程语言 OCaml 的硬件描述库)编写 RTL 的经验。

关键词

引用

@article{arxiv.2312.10426,
  title  = {Branch Prediction in Hardcaml for a RISC-V 32im CPU},
  author = {Alex Saveau},
  journal= {arXiv preprint arXiv:2312.10426},
  year   = {2024}
}