3 ms·
> Interestingly, the Geekbench submissions report that the Developer Transition Kit (which resembles a Mac mini) is a four-core machine. The A12Z chip actually
by messe 6y ago
> Interestingly, the Geekbench submissions report that the Developer Transition Kit (which resembles a Mac mini) is a four-core machine. The A12Z chip actually has eight cores, four high performance and four low-power efficiency cores.
My guess as to why this is, is that Apply locks Rosetta to run only on the high performance cores.
- eyesee 6y agoI think they need to do this as there is no support for asymmetric CPU cores on Intel or macOS prior to Apple Silicon.
- gumby 6y agoThe wwdc session on the silicon says they are symmetric (have the same instruction set) unlike the usual big.LITTLE implementation. That being said presumably Rosetta 2 will be pegged to the faster cores (your app can do hunting as to what sort of load it might create/need).
- xt00 6y agoApple likely will have a big incentive to try to get the perf of their processors up to comparable levels with Intel as soon as possible. They will compare native ARM64 apps like Photoshop, chrome, etc to the same apps on Intel chips, but I wonder what will be their marketing / explanation for the difference running apps using Rosetta -- like if a particular app that is quite difficult to transition to ARM64 runs quite poorly, do they just say "well its a really hard problem, so please give us some credit for it?" Like it would seem like Apple would want to figure out a way to make the translation code be multicore, so you could take something that thinks its running on a single core and this translation layer would split it up to multicore and then Apple would just add more cores to make the translation layer fast enough. Anybody have any clue if thats possible?