Hardware Engineering

Rosetta 2 Isn’t a Translator. It’s a Hardware Cheat Code.

Everyone thinks the bottleneck in x86 emulation is instruction decoding. It’s not. The real nightmare is memory ordering. Apple solved this six years ago by adding x86-compatible memory modes directly into their siliconβ€”a hardware cheat code that software-only emulators like FEX and Microsoft Prism can’t engineer around.

Stop Benchmarking Your CPU. Run Doom Instead.

Running Doom on a custom RISC-V CPU isn’t about benchmarking performance β€” it’s the ultimate proof that your hardware design is correct. The viral reaction reveals a deeper truth: the hardware community values craft, curiosity, and the irrational thrill of making something work, not utility. If you want to validate your CPU, skip the synthetic benchmarks and port something real.