基于 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}
}