brokencode parent
Outsourced to who? The only companies with the engineers you’d need are the other CPU makers like Intel, AMD, Qualcomm, and Nvidia. And none of them make a CPU as efficient as Apple does.
cpu yes, but what about the rest of the iphone?
They design much more in house than any other smartphone brand, except maybe Samsung.
CPU, GPU, neural processor, image signal processor, U1 chip for device tracking, Secure Enclave for biometrics, a 5G modem (only used in the 16e so far)…
They don’t manufacture the chips in house of course. They contract that out to TSMC and other companies.
Arm exists, it is unknown how much tech apple gets from Arm.
Arm licenses their designs to everybody. They are okay, but you are never going to make market leading processors by using the Arm designs.
The M1 and M2 were beating the best-in-class i7 when they were relased IIRC
Apple took the ARM base design (they licensed it), and then they modified and tweaked it.
You get the ARM ISA, and compilers that work for ARM will compile to Apple Silicon. It's just that the actual hardware you get, is better than the base design, and therefore beats other ARM processors in benchmarks.
> Apple took the ARM base design (they licensed it), and then they modified and tweaked it.
More likely it was derived from PWRficient, or a clean sheet design that took lessons from it.
It's more than that. They have an unlimited license to arm designs, and can change them as they see fit, since they were an early investors (or something along those lines). Other manufacturers can't get these terms, or if they can, it will be prohibtly expensive