5 ms·
The threat was regarding emulation. Rosetta 2 isn't emulation, it's translation.
by shaggyfrog 6y ago
The threat was regarding emulation. Rosetta 2 isn't emulation, it's translation.
- erik 6y agoRosetta 2 includes both ahead-of-time translation and run-time emulation. It can run x64 jit software for example.
- coldtea 6y agoThe jit is run-time translation still - not run-time emulation.
- dtech 6y agoCan you provide a definition that specifies the difference? The end result is identical: being able to run software compiled for foreign ISA.
- coldtea 6y agoIt doesn't emulate a whole CPU and has the simulated CPU run the code. It translates instructions directly to the different ISA.
- saagarjha 6y agoThat is literally how performant emulators work.
- buzzerbetrayed 6y agoSo why does Microsoft go the translation route instead of emulation?