Open AccessBranch Prediction in Hardcaml for a RISC-V 32im CPUOpen Access
Author(s)
Alex Saveau
Publication year2024
Accurate branch prediction is a critical part of high performance instructionstream processing. In this paper, I present a hardware implementation of branchprediction for a RV32IM CPU, starting with static decode stage predictions andculminating in the use of BATAGE. In addition, I detail my experience writingthe RTL in Hardcaml, a hardware description library for the functionalprogramming language OCaml.
Language(s)English
Seeing content that should not be on Zendy? Contact us.
To access your conversation history and unlimited prompts, please
Prompt 0/10