4 ms·
ARM64 is what Intel would design if they learned from the lessons of x86 and got a chance to restart.
by withzombies 7y ago
ARM64 is what Intel would design if they learned from the lessons of x86 and got a chance to restart.
- solarexplorer 7y agoWell, actually they did try a few times. Itanic and the Intel iAPX 432 come to mind...
- unlinked_dll 7y agohttps://en.wikipedia.org/wiki/IA-64 https://en.wikipedia.org/wiki/IA-64
- monocasa 7y agoI'm sure that's not true. I've heard a great rant from an Intel CPU engineer about how CISC is a great fit for large OoO cores. Like how memory RMW instructions can be thought of as allocating physical register file resources with no architectural register file requirements, no extra instruction stream bits required, and no confusions inside the core about register data dependencies of the instruction. It'd be fun to throw together a modern CISC-V or something that does a better job than x86 from an instruction encoding efficiency perspective, and see how it stacks up against modern RISCs.
- PeCaN 7y ago>It'd be fun to throw together a modern CISC-V or something that does a better job than x86 from an instruction encoding efficiency perspective, and see how it stacks up against modern RISCs. It'd probably be about the same since the combination of microcode and macroop fusion makes RISC and CISC essentially the same thing internally. You're basically just trading complexity of the instruction decoder for code density.