I am aiming to build a cache for a RISC V core. In deciding the particular design to go with, I wanted to know what percentage of instructions, on average, are store instructions. Knowing this, or even having a very rough estimate, can me help in deciding the size of the write buffer when using write-through.
I only need a rough estimate. Estimates on other RISC architectures, like MIPS, may also be useful, I reckon.