Comment by corresation
13 years ago
The A7 is not a hybrid approach.
Unless you work at Apple in silicon design, you don't know that, and to be fair neither do I. But history has shown that every A# release gets greeted with incredible fanfare about the completely-custom CPU work at Apple, to later quietly get corrected when it turns out that it is at most a marginally derived ARM core.
I'm just going with history. Given that the A57 finished design last year, and started taping out early this year, it seems unlikely -- if not strategically risky -- that Apple just went their own way. From a pure performance perspective, ARM is hyping a clock-for-clock tripling of performance with the A57 over a Cortex-A15, or a quintupling of performance at a given power usage level.
>> Unless you work at Apple in silicon design, you don't know that, and to be fair neither do I. But history has shown that every A# release gets greeted with incredible fanfare about the completely-custom CPU work at Apple, to later quietly get corrected when it turns out that it is at most a marginally derived ARM core.
His hasn't been true since the A6, which (amongst others) chipworks confirmed is a full custom design, manually laid out even, which proves it is not a modified reference ARM design. I don't think Apple would invest hundreds of millions acquiring chip design shops, gradually move from increasingly customized reference designs to full custom designs, to throw their brand new Swift core out after one generation and start over with a reference design. So I think it's pretty safe to assume the A7 is a pimped up A6 that implements armv8.
I'm not sure why you're so skeptical about Apple designing their own ARM cores, they've been going further down this path since after acquiring Intrinsity and PA-Semi, and they are not the only ones doing this, Qualcomm, nvidia and previously TI also design full custom ARM cores.
I'm curious, what arm cores did TI design? I know Marvell has custom designs, but I always thought TI only did custom DSPs and licensed arm cores.
OK, here's the miscommunication: due to your edit
> The A7 runs ARMv7 or ARMv8 using a sort-of A57 dual-core architecture
I understood your use of the word "hybrid" as applying to the ARMv7 compatibility in an ARMv8 chip (which there's nothing hybrid about, since it's part of ARMv8's features).
And apparently you intended it as "Apple's custom chips are relatively minor customizations of standard ARM designs", which you seem to think of as a hybrid between using standard designs and designing from scratch.
Carry on.