Comment by astrange

4 days ago

Fujitsu and Nvidia also implement (at least) TSO.

https://threedots.ovh/blog/2021/02/cpus-with-sequential-cons...

Denver does it because it was supposed to be an x86 CPU, but they couldn't get an agreement with Intel for patent licensing, so they pivoted into being the first available aarch64 CPU since decode was happening entirely in software.

  • Well, it has a simple hardware decoder for what would normally be the first stage of the jit.