Sorry for the HN link, but a while back I wrote about how the x86 loop instruction was intentionally slowed down because of windows compatibility: https://news.ycombinator.com/item?id=2601014. Unfortunately all the links are broken now :/
I was wondering when Andrew’s thesis would show up here. If you like this, check out our recently published tech report on RocketChip, our open-source RISC-V SoC generator.
I’m a Ph.D. student at UC Berkeley in the computer architecture lab. I worked with Andrew before he graduated and will be interning at his new company, SiFive, this summer. Happy to answer any questions about RISC-V or RocketChip.