3 ms·
Even if one arch is intrinsically lower power than the other, I am not sure that x86 would be the one to come off worse. For example, could one not argue that
by JetSetWilly 8y ago
Even if one arch is intrinsically lower power than the other, I am not sure that x86 would be the one to come off worse.
For example, could one not argue that an x86 binary / code size is on average smaller and more dense than the ARM equivalent, therefore on x86 cache misses will be less common, less ram needs to be used etc etc. Perhaps a denser binary is better for power consumption?
Although this effect would be very marginal even if it is present at all.
- adrr 8y agoInteresting on the code size. How does pipeline length effect this? ARM is a lot shorter so a miss doesn't matter as much. Intel once tried to push long pipelines with their netburst architecture but real-world scenarios didn't really show any improvements. Are the compilers better at branch prediction now?