It’s just a better ISA if you ask me. It’s more scalable, up and down, and more specializable. At least theoretically.
Great examples are the Fujitsu A64FX cores which went all in on SIMD performance, or Broadcomm’s 8-way SMT cores which were perfect for low IPC stuff like databases. Cloud servers could have massive arrays of small core CPUs, and some big cores already have a modular (but untapped) amounts of L3 for gaming.
It’s also easy to learn. I learned ARM Thumb in school! x86 would have been an utter pig.
It’s just a better ISA if you ask me. It’s more scalable, up and down, and more specializable. At least theoretically.
Great examples are the Fujitsu A64FX cores which went all in on SIMD performance, or Broadcomm’s 8-way SMT cores which were perfect for low IPC stuff like databases. Cloud servers could have massive arrays of small core CPUs, and some big cores already have a modular (but untapped) amounts of L3 for gaming.
It’s also easy to learn. I learned ARM Thumb in school! x86 would have been an utter pig.