3 ms·
> We came to a point when X86 is faster to emulate, than to run on a more modern microarchitecture. Since you are clearly referring to Rosetta 2: - It is not
by Slartie 5y ago
> We came to a point when X86 is faster to emulate, than to run on a more modern microarchitecture.
Since you are clearly referring to Rosetta 2:
- It is not an emulation. It is a translation. That alone is a 10-100x speed difference.
- It is not always faster; it highly depends on the specific code to run. Some code is miraculously faster, some is only at about 50% or lower.
- The comparison is "apples vs. oranges" because it's only comparing against Intel Macs, which do not use the fastest x86-64 chips on the market. Most importantly, AMD processors are not included in this comparison at all.
Constructing a general superiority of ARM vs. x86 based on this flawed premise is really far-fetched.