|
|
|
|
|
by bryanlarsen
854 days ago
|
|
ARM64 and AMD64 do not have any significant differences in complexity. In 2024 they are both massively CISC, and most significant idiosyncrasies of both were ironed out in the 64 bit transition. They both use translation layers that a miniscule fraction of the transistor budget. ARM uses a more relaxed memory model which can give it a slight advantage, but there are enough trade-offs there it's not a pure win either. IOW, in 2024 there's no significant advantage in ISA choice. There are dozens of factors that matter more than ISA choice -- process node, design team competence, transistor budget, design goals, memory bandwidth, et cetera. Your comment would be much more accurate if you said "Zen4" and "M1" instead of x86 and ARM. (I chose those two because they're on the same process). Zen4 is better than M1 in some metrics and M1 is better in others. But that's mostly because they had different design goals. |
|