3 ms·
I remember all the way back to the early 90s and the original x86 emulator running on ARM. Admittedly that was before optimizations like JIT, and a lot of resea
by danellis 9y ago
I remember all the way back to the early 90s and the original x86 emulator running on ARM. Admittedly that was before optimizations like JIT, and a lot of research has gone into binary translation since then, but it was a painful experience at the time. I wonder how much performance would be lost these days.
- tom_ 9y agoIf they’re making their own CPUs, they can presumably add whatever additional functionality and/or instructions are necessary to make emulation or JIT translation work effectively. But even if flat-out performance isn’t as good, what about if it proves cheap and easy to scale to more cores? Like, what if you get twice as many cores as the Intel equivalent has threads, albeit at 2/3 the speed (maybe worse or better for some workloads) but no hyperthreading-style contention? This wouldn’t be useless. And GPU-accelerated functionality will be mostly unaffected.