Joseph Ravichandran
I built an operating system just for reverse engineering CPUs. We used it to poke around the branch predictors on Apple Silicon and found some cool stuff (including Phantom fetches!). See what we found here: https://www.csail.mit.edu/news/study-how-chips-really-work-mit-researchers-built-their-own-operating-system