4 ms·
> Apple has better numbers because it uses the most advanced manufacturing process. on the contrary, arm is a simpler isa to implement which means radically le
by cultofmetatron 5y ago
> Apple has better numbers because it uses the most advanced manufacturing process.
on the contrary, arm is a simpler isa to implement which means radically less circuitry for reading the instruction. modern Intel cpus go so far as having entire systems that translate external x86 instructions to an internal risc based one. That's a huge source of wasted power ie: heat.
- kllrnohj 5y agoARM also decodes to uOps, and no that decoding is not a huge source of wasted power. The vast, vast majority of power (and thus heat) in x86 CPUs (or ARM for that matter) is spent doing actual work. Ie, speculation, branch prediction, doing the actual ALU math, cache management, prefetching, etc... Almost none of it goes to dealing with the ISA. The almost singular advantage ARM has is just the looser memory model, although the best ARM CPU on the market by a landslide (Apple's M1) can run x86's memory model, and it seemingly doesn't cost much (hence how Rosetta 2 can perform so well)
- imtringued 5y agoModern ARM CPUs go so far as having entire systems that translate external ARM instructions to an internal risc based one. I hope you realize that any big instruction set can be reduced to a smaller instruction set. The only instruction set that cannot be reduced further is a single instruction set.