That said, it is somewhat reasonable to assume that M1 is likely to trend ahead as stuff is better optimized for ARM. But we don't know what kind of gains are yet to be had; some things might have reached peak already. So things will get interesting from here on.
-
-
Is there some more information about this specifically or something I could read (wikipedia or similar) to get a rough idea of what they had to do to make this x86 consistency model work with their M1 chip? (I'm a nerd, but not genius at hardware specific stuff like you.)
-
Same - any info about that would be appreciated. I also wonder if this implementation detail they can toss once they’re done with x86 emulation or if this is a benefit to running aarch64
End of conversation
New conversation -
-
-
Amazing read mate. I am curious to see how the Apple chips perform against AMD. (yeah, let’s just say Intel has fallen down the mountain...) Although one thing that makes me wonder... how will games run under Rosetta 2?
-
They played the latest tumb raider back in the wwdc (so ... probably before the M1) on emulated x86. Looked great.
End of conversation
New conversation -
-
-
what's stopping Qualcomm or Samsung from doing the same?
-
Nothing, if they care about this. You need an ARM architectural license and custom cores, though. I'm not sure if Qualcomm could retrofit it into their "semi-custom" Cortex variants. Samsung is mixing vanilla Cortex stuff with Exynos, they could only do it for the latter.
- Show replies
New conversation -
-
-
n.b. the x86 consistency model is a part of the architecture since... one of the 8.3 extensions, that's implemented in A55/75 and newer. Of course, only with specific instructions, but they're not inherently slower except that you lose addressing mode flexibility
-
I feel like this detail is... probably less of a dramatic impact than people think. It's not like you're spilling really expensive memory barriers everywhere without it or anything
- Show replies
New conversation -
-
-
This reminds me of the PowerPC 601e circa 1994. The original 601 did not have enough I cache to hold the MC68K emulator, so Appled asked IBM for a new chip with bigger I cache.
-
(There were also 2 major versions of the emulator, the first interpreted i think, and the much improved one was JIT.)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.