4 ms·
I could be mistaken, but I’m unaware of any kernel capabilities/optimizations for heterogeneous cores with differing power requirements. System memory for both
by lumost 6y ago
I could be mistaken, but I’m unaware of any kernel capabilities/optimizations for heterogeneous cores with differing power requirements. System memory for both gpu and cpu workloads would also be a new requirement requiring some thought.
I’d expect it to be difficult for amd/intel to match performance without similar software capabilities.
- pengaru 6y agoWithout any independent actual measurements of the same stack running on the same hardware with those optimizations turned off, we can't draw any conclusions regarding their significance. Considering Apple has been so adamant about misrepresenting what's really TSMC silicon as "Apple Silicon", I'm viewing everything they say through "PR oozing with insecurity about not actually controlling access to their chip's manufacturing process, and desperate to convince consumers (and investors) of this being a uniquely Apple advantage" glasses.
- mdellabitta 6y agoBased on your qualification of who's silicon it is, AMD, Broadcom, Marvell, MediaTek, Nvidia, STMicroelectronics, and Qualcomm do not manufacture chips... Even IBM uses TSMC. That's a lot of the CPU silicon shipping right now. The market has changed, and most CPU vendors don't fab their own chips anymore. The IP is in the chip design. Are you saying TSMC designed the M1?
- pengaru 6y agoI'm saying TSMC makes non-Apple chips as well, so Apple isn't enjoying as defensible of a moat when it comes to silicon as their marketing wants you to believe. We are in agreement.
- mdellabitta 6y agoBut the point is that manufacturing has become commodified. If TSMC doesn't work out, there are other fab companies to use.
- delroth 6y agoAren't you basically describing big.LITTLE, which has been standard in most mobile SoCs for years now? (And was probably introduced in Android before iOS.)
- lumost 6y agoahh you are correct! I see support was added in kernel 3.11