An independent analysis of the microarchitecture behind Apple's latest A7 processor has shown that the company was not overstating when it called the design "desktop class," with the new silicon matching up well against Intel's recent desktop components.
Apple's latest A7 SoC. | Source: Chipworks
The A7 sports the same number of execution ports as Intel's Ivy Bridge chips and a reorder buffer equal to that found in the Haswell architecture, according to Anand Shimpi of AnandTech. Shimpi arrived at his conclusions by studying the A7 itself as well as Apple code commitments to the LLVM compiler project.
"Apple didn't build a Krait/Silvermont competitor, it built something much closer to Intel's big cores," Shimpi wrote, referring to Intel and Qualcomm's ultra-mobile CPU designs. "At the launch of the iPhone 5s, Apple referred to the A7 as being "desktop class" - it turns out that wasn't an exaggeration."
The number of execution ports is important because it defines how many instructions the processor can handle concurrently. Apple's A7 can process six instructions per clock cycle, the same as Intel's Ivy Bridge chips found in previous-generation Apple laptops and twice the capacity of the A6.
Similarly, a larger reorder buffer gives the processor a bigger pool of instructions to choose from when deciding how to most efficiently complete its tasks. The A7's 192-instruction buffer matches Intel's Haswell designs and is more than four times the A6's 45-instruction buffer.
Apple's SVP of worldwide marketing Phil Schiller introduces the A7 system-on-chip.
Shimpi believes that the A7 was designed to be forward-looking, with room to increase performance as Apple moves to smaller fabrication processes. He also raised the possibility that Apple may choose to release yet another new architecture design with the A8, rather than simply refining the A7's "Cyclone" core.
As it stands, Shimpi added, most of the A7's processing power remains untapped due to battery life concerns. Current-generation iOS devices will run out of RAM, he predicts, long before reaching the A7's performance ceiling.
When it debuted in the iPhone 5s last fall, Apple's custom A7 processor was said to have caught the chipmaking industry off guard, sending competitors into an alleged "panic." One unnamed person at Qualcomm reportedly said that the A7 left the company "slack-jawed, and stunned, and unprepared."